* {padding:0;margin:0;}
html, body, form, fieldset {font: 100%/120%;border:none;}
body {background:#fff;font-size:100%;font-family:DeliciousRoman;color:#333;}
h1, h2, h3, h4, h5, h6, p, pre, ul, ol {list-style:none;}
form label {cursor: pointer}
img {border: none;}
input, select, textarea {border:0 none; font-size: 100%;font-family: inherit;}
a { color: #333; text-decoration:none; }
a:hover { text-decoration:underline;}

/* RESETS */
.center {width:920px!important;margin:0 auto!important;}
.left {float:left!important;}
.right {float:right!important;}
.no-margin {margin:0!important;}
.no-padding {padding:0!important;}
.no-bg {background:none!important;}
.no-border {border:0 none!important;}
.table {display:table!important;}
.inline {display:inline!important;}
.block {display:block!important;}
.indent {text-indent:-9999px!important;}
.no-indent {text-indent:0!important;}
.relative {position:relative!important;}
.absolute {position:absolute!important;}
.clear {clear:both!important;}


/* OUTROS RESETS */
.no-marginRight {margin-right:0!important;}
.no-marginBottom {margin-bottom:0!important;}
.no-paddingLeft {padding-left:0!important;}
.no-borderRight {border-right:0!important;}
.no-borderBottom {border-bottom:0!important;}

/* FONTS */
@font-face {  font-family: 'DeliciousBold';src: url('../fonts/delicious-bold-webfont.eot');src: url('../fonts/delicious-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/delicious-bold-webfont.woff') format('woff'),url('../fonts/delicious-bold-webfont.ttf') format('truetype'),url('../fonts/delicious-bold-webfont.svg#DeliciousBold') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'DeliciousBoldItalic';src: url('../fonts/delicious-bolditalic-webfont.eot');src: url('../fonts/delicious-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/delicious-bolditalic-webfont.woff') format('woff'), url('../fonts/delicious-bolditalic-webfont.ttf') format('truetype'),url('../fonts/delicious-bolditalic-webfont.svg#DeliciousBoldItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'DeliciousHeavyRegular';src: url('../fonts/delicious-heavy-webfont.eot');src: url('../fonts/delicious-heavy-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/delicious-heavy-webfont.woff') format('woff'),url('../fonts/delicious-heavy-webfont.ttf') format('truetype'),url('../fonts/delicious-heavy-webfont.svg#DeliciousHeavyRegular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'DeliciousItalic';src: url('../fonts/delicious-italic-webfont.eot');src: url('../fonts/delicious-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/delicious-italic-webfont.woff') format('woff'),url('../fonts/delicious-italic-webfont.ttf') format('truetype'),url('../fonts/delicious-italic-webfont.svg#DeliciousItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'DeliciousRoman';src: url('../fonts/delicious-roman-webfont.eot');src: url('../fonts/delicious-roman-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/delicious-roman-webfont.woff') format('woff'), url('../fonts/delicious-roman-webfont.ttf') format('truetype'), url('../fonts/delicious-roman-webfont.svg#DeliciousRoman') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'DeliciousSmallCapsRegular';src: url('../fonts/delicious-smallcaps-webfont.eot');src: url('../fonts/delicious-smallcaps-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/delicious-smallcaps-webfont.woff') format('woff'), url('../fonts/delicious-smallcaps-webfont.ttf') format('truetype'),url('../fonts/delicious-smallcaps-webfont.svg#DeliciousSmallCapsRegular') format('svg'); font-weight: normal;font-style: normal;}
.fontPattern {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;}

/* ICONS */
.iconset {background:url(../img/iconset.png) no-repeat !important;}

.user {position:absolute;left:5px;top:2px;background-position:-40px -10px !important;width:20px;height:20px;}
.arrow-back-to-home {background-position: -379px -10px !important; height: 10px; left: 45px; position: absolute; top: 17px; width: 10px;cursor:default;}
.i-video {position:absolute;left:5px;top:5px;background-position:-94px -10px !important;width:20px;height:20px;}
.arrow-media {background-position: -379px -10px !important; height: 10px; left: 80px; position: absolute; top: 17px; width: 10px;}
.arrow-newsletter {background-position: -379px -10px !important; height: 10px; left: 107px; position: absolute; top: 15px; width: 10px;cursor:default;}
/*.arrow-newsletter {background-position: -379px -10px !important; height: 10px; left: 120px; position: absolute; top: 15px; width: 10px;cursor:default;}*/
.i-newsletter {position:absolute;right:10px;top:10px;background-position:-245px -14px !important;width:20px;height:20px;}
.arrowMapa {background-position: -379px -55px !important;height: 10px;left: 0;position: absolute;top: 5px;width: 10px;}
.arrowFeed {background-position: -379px -55px !important;height: 10px;right: 6px;position: absolute;top: 32px;width: 10px;}
.arrowVideo { background-position: -378px -29px !important; height: 14px; left: 0; position: absolute; top: 8px; width: 16px;}
.arrowServicos {background-position: -379px -55px !important;height: 10px;left: 10px;position: absolute;top: 16px;width: 10px;}
/*.arrowServicos {background-position: -379px -55px !important;height: 10px;left: 0px;position: absolute;top: 17px;width: 10px;}*/
.i-register {background-position: -183px -45px !important;height: 22px;left: 11px;position: absolute;top: 9px;width: 24px;}
.i-vagas {background-position: -147px -44px !important;height: 24px;left: 11px;position: absolute;top: 8px;width: 24px;}
.i-outros-cursos {background-position: -182px -78px !important;height: 24px;left: 11px;position: absolute;top: 5px;width: 24px;}
.i-videos {background-position:-399px -45px !important;height: 24px;left: 13px;position: absolute;top: 7px;width: 24px;}
.i-eventos {background-position: -217px -45px !important;height: 22px;left: 13px;position: absolute;top: 10px;width: 24px;}
.i-noticias {background-position: -112px  -44px !important;height: 24px;left: 11px;position: absolute;top: 8px;width: 24px;}
.i-empregos {background-position: -165px  -9px !important;height: 24px;left: 11px;position: absolute;top: 8px;width: 24px;}
.i-candidatos {background-position: -217px -73px !important;height: 25px;left: 13px;position: absolute;top: 8px;width: 24px;}
.i-artigos {background-position: -128px -9px !important; height: 25px; left: 11px; position: absolute; top: 8px; width: 24px;}
.i-endereco {background-position: -424px -76px !important; height: 34px; left: 92px; position: absolute; top: 11px; width: 30px;}
.i-enquete {background-position:-501px -76px !important; height: 34px; left: 12px; position: absolute; top: 4px; width: 30px;}
.i-telefone {background-position: -464px -73px !important; height: 34px; left: 96px; position: absolute; top: 10px; width: 30px;}
.i-e-mail {background-position: -382px -76px !important; height: 34px; left: 99px; position: absolute; top: 9px; width: 30px;}
.i-atencao {background-position: -335px -76px !important; height: 34px; left: 274px; position: absolute; top: -4px; width: 30px;}
.i-parceiros {background-position: -250px -43px !important;  height: 24px;  left: 11px;  position: absolute;  top: 9px;  width: 24px;}
.i-arrowSearch {background-position: -379px -10px !important; height: 10px; left: 75px; position: absolute; top: 8px; width: 10px;cursor:default;}
.i-search { background-position: -9px -73px !important;height: 18px;left: 0; position: absolute; top: 4px; width: 17px}
.arrowRegistro {background-position: -290px -7px !important;height: 20px;position: absolute;right: 12px;top: 12px;width: 11px;}
.arrowRegistro2 {background-position: -290px -7px !important;height: 20px;position: absolute;right: 12px;top: 21px;width: 11px;}
.i-arrowAdvanced {background-position: -401px -9px !important; height: 12px; position: absolute; right: 115px;top: 7px;width: 13px;}
.i-face {background-position: -73px -44px !important;  height: 24px; left: 28px; position: absolute; top: 8px; width: 25px;}
.i-twit {background-position: -39px -43px  !important; height: 24px; left: 32px; position: absolute; top: 8px; width: 25px;}
.arrowBtnSearch {background-position: -283px -3px !important; height: 22px; position: absolute; right: 3px; top: 28px; width: 24px;}
.question {position:absolute;right:5px;top:6px;background-position:-70px -14px !important;width:20px;height:20px;}
.confirm {
    background-position: -180px -35px !important;
    height: 34px;
    left: 325px;
    position: absolute;
    top: -4px;
    width: 30px;
}
.i-galaxy {
	background-position: -217px -73px !important;
	height: 22px;
	left: 13px;
	position: absolute;
	top: 10px;
	width: 24px;
}
.i-estrela{background-position: -112px -74px !important;height: 22px;left: 13px;position: absolute;top: 10px;width: 24px;}
/* ESTRUTURA */
.main {height:100%;min-height:100%;}
.main, .main .header, .main .footer, .main .container, .main .navigation {width:100%;}
.main .header {height:192px;background-color: #f29400;background: -moz-linear-gradient(top, #f29400 0%, #e87000 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f29400), color-stop(100%,#e87000));background: -webkit-linear-gradient(top, #f29400 0%,#e87000 100%);
background: -o-linear-gradient(top, #f29400 0%,#e87000 100%);background: -ms-linear-gradient(top, #f29400 0%,#e87000 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f29400', endColorstr='#e87000',GradientType=0 );background: linear-gradient(top, #f29400 0%,#e87000 100%);border-bottom:1px solid #BB7100;}
.main .navigation {height:40px;background-color:#714400;border-top:1px solid #FFB442;}
.main .container {height:100%;min-height:100%;}
.main .footer {height:auto;background-color:#714400;clear:both}

/* CABEÇALHO */
.main .header .logo {width:319px;height:155px;margin:19px 0;}
.main .header .logo a {width:319px;height:155px;background:url(../img/marca.png) no-repeat;}
.main .header .beforeSearch {width:580px;height:35px;margin:19px 0 0 21px;border-bottom:1px solid #BB7100;}
.main .header .beforeSearch .welcome {width:auto;height:auto;font-size:18px;line-height:36px;text-shadow:1px 1px 1px #999;color:#fff;}

/* LOGIN */
.main .header .beforeSearch .access {cursor:pointer;width:145px;height:24px;background-color:#714400;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;color:#fff;padding-left:30px;line-height:24px;margin-top:5px;text-shadow:1px 1px 1px #333;}
.main .header .beforeSearch .access:hover {text-decoration:none;background:#885200;}

/* BUSCA */
.main .header .search {width:580px;height:116px;border-top:1px solid #FFB442;margin-left:21px;padding-bottom:13px;}
.main .header .search .topSearch {width:580px;height:25px;line-height:25px;color:#fff;margin:5px 0;}
.main .header .search .topSearch .titleSearch {width:72px;height:25px;padding-left:23px;font-size:18px;}
.main .header .search .topSearch .titleSearchAbas {width:auto;height:25px;}
.main .header .search .topSearch .titleSearchAbas li {width:auto;height:25px;margin-right:8px;float:left;background:#B16C00;padding:0 10px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
.main .header .search .topSearch .titleSearchAbas li:hover {background:#975C00;}
.main .header .search .topSearch .titleSearchAbas li a {width:auto;height:25px;color:#fff;text-shadow:1px 1px 1px #333;}
.main .header .search .topSearch .titleSearchAbas li a:hover {text-decoration:none;}
.main .header .search .topSearch .titleSearchAbas .ative {background:#714400;-webkit-box-shadow: inset 1px 1px 2px 2px #333;-moz-box-shadow: inset 1px 1px 2px 2px #333 ;box-shadow: inset 1px 1px 2px 2px #333;}
.main .header .search .topSearch .titleSearchAbas .ative:hover {background:#714400;}
.main .header .search .topSearch .searchAdvanced  {width:auto;height:auto;padding-left:20px;}
.main .header .search .topSearch .searchAdvanced a {color:#714400;}
.main .header .search .contentSearch {width:580px;height:83px;background:#F5AF40;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
.main .header .search .contentSearch .formSearch {width:580px;height:83px;}
.main .header .search .contentSearch .formSearch .formPalavraChave {width:294px;height:73px;padding:5px;margin-left: 20px;}
.main .header .search .contentSearch .formSearch .formPalavraChave .title {width:235px;height:17px;margin-bottom:4px;}
.main .header .search .contentSearch .formSearch .formPalavraChave .title span {width:auto;height:auto;font-size:16px;font-weight:bold;color:#714400;}
.main .header .search .contentSearch .formSearch .formPalavraChave .title a {float:right;width:15px;height:15px;text-indent:-9999px;}
.main .header .search .contentSearch .formSearch .formPalavraChave .inputSearch  {width:292px;height:50px;overflow:hidden;}
.main .header .search .contentSearch .formSearch .formPalavraChave .inputSearch input {width:292px;height:22px;margin-bottom:4px;}
.main .header .search .contentSearch .formSearch .formPalavraChave .inputSearch span {color:#714400;font-size:12px;text-align:center;line-height:12px;}

.main .header .search .contentSearch .formSearch .formArea {width:180px;height:73px;padding:5px;margin-left: 12px;}
.main .header .search .contentSearch .formSearch .formArea .title {width:150px;height:17px;margin-bottom:4px;}
.main .header .search .contentSearch .formSearch .formArea .title span {width:auto;height:auto;font-size:16px;font-weight:bold;color:#714400;}
.main .header .search .contentSearch .formSearch .formArea .title a {float:right;width:15px;height:15px;text-indent:-9999px;}
.main .header .search .contentSearch .formSearch .formArea .selectSearch  {width:168px;height:50px;overflow:hidden;}
.main .header .search .contentSearch .formSearch .formArea .selectSearch select {width:168px;height:22px;margin-bottom:4px;cursor:pointer;}
.main .header .search .contentSearch .formSearch .formArea .selectSearch span {color:#714400;font-size:12px;text-align:center;line-height:12px;}

.main .header .search .contentSearch .formSearch .formPerfil {width:135px;height:73px;padding:5px;}
.main .header .search .contentSearch .formSearch .formPerfil .title {width:135px;height:17px;margin-bottom:4px;}
.main .header .search .contentSearch .formSearch .formPerfil .title span {width:auto;height:auto;font-size:16px;font-weight:bold;color:#714400;}
.main .header .search .contentSearch .formSearch .formPerfil .title a {float:right;width:15px;height:15px;text-indent:-9999px;}
.main .header .search .contentSearch .formSearch .formPerfil .optionSearch  {width:135px;height:57px;overflow:hidden;}
.main .header .search .contentSearch .formSearch .formPerfil .optionSearch label {width:135px;height:17px;display:block;margin-bottom:2px;cursor:pointer;}

.main .header .search .contentSearch .formSearch .formPerfil .optionSearch label input {float:left;height:16px;}
.main .header .search .contentSearch .formSearch .formPerfil .optionSearch label span {float:left;margin-left:5px;font-size:15px;width:auto;height:17px;color:#714400;}


.main .header .search .contentSearch .formSearch .btnEnviarSearch {width:30px;height:83px;background:#714400;border:none;-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;cursor:pointer;}
.main .header .search .contentSearch .formSearch .btnEnviarSearch:hover {background:#975C00;}

/* NAVEGAÇÃO */
.main .navigation .contentNavigation {width:100%;height:40px;}
.main .navigation .contentNavigation .back-to-home {width:40px;height:40px;background-position:0 5px!important;margin-right:24px;}

/* MENU */
.main .navigation .contentNavigation .menu {width:auto;height:40px;}
.main .navigation .contentNavigation .menu li {float:left;width:auto;margin-right:8px;background:url(../img/linhaMenu.jpg) no-repeat right 8px ;height:40px;padding-right:10px;line-height:40px;position:relative;}
.main .navigation .contentNavigation .menu li a {color:#fff;float:left;text-shadow:1px 1px 1px #333;}
.main .navigation .contentNavigation .menu li .dropdown {color:#fff;float:left;padding-right:0px;background:url(../img/arrow-menu.png) no-repeat right 8px;}
.main .navigation .contentNavigation .menu li .dropdown:hover {background-position:right -47px;text-decoration:none;}
.main .navigation .contentNavigation .menu li .dropdown span {float:left;margin-right:28px;}
.main .navigation .contentNavigation .menu li .subnav {z-index:9999;list-style: none;position: absolute;left:-10px;display:none;top:40px; background: #fff;border: 1px solid #f29400;border-bottom:4px solid #f29400;}
.main .navigation .contentNavigation .menu li .subnav li{margin: 0; padding: 0; clear: both;height:24px;line-height:24px; width: 170px;background:none!important;}
.main .navigation .contentNavigation .menu li .subnav li a {float: left;width: 150px;padding-left: 20px;color:#333;border-bottom:1px solid #ccc;text-shadow:none!important;font-size:14px;height:24px;line-height:24px;}
.main .navigation .contentNavigation .menu li .subnav li a:hover {background:#f29400;color:#fff;text-decoration:none;}

.main .navigation .contentNavigation .menu li .btnVideos {width:55px;height:30px;padding-left:28px;margin:5px 0;line-height:30px;background:#915800;position:relative;}
.main .navigation .contentNavigation .menu li .btnVideos:hover {background-color:#A46200;text-decoration:none;}


/* REDES SOCIAIS NO MENU DE NAVEGAÇÃO */
.main .navigation .contentNavigation .social-media {width:auto;height:40px;}
.main .navigation .contentNavigation .social-media .title-social {line-height:40px;height:40px;width:auto;margin-right:17px;font-size:14px;color:#fff;text-shadow:1px 1px 1px #333;}
/*.main .navigation .contentNavigation .social-media .title-social2 {line-height:40px;height:40px;width:auto;margin-right:21px;color:#fff;text-shadow:1px 1px 1px #333;}*/
.main .navigation .contentNavigation .social-media li {float:left;width:auto;height:auto;margin:7px 5px 0 0;}
.main .navigation .contentNavigation .social-media li a {float:left;width:24px;height:24px;}
.main .navigation .contentNavigation .social-media li .i-google {background-position:-6px -43px!important;}
.main .navigation .contentNavigation .social-media li .i-facebook {background-position:-74px -44px!important;}
.main .navigation .contentNavigation .social-media li .i-twitter {background-position:-40px -43px!important;}
.main .navigation .contentNavigation .social-media li .i-orkut {background-position:-39px -73px !important;}
.main .navigation .contentNavigation .social-media li .i-yt {background-position:-74px -71px  !important;}

/*ENQUETE E EMPREGOS*/

.main .container .content .boxPattern .contentRequest1 {width: 303px; height: 325px;}
.main .container .content .boxPattern .contentRequest1 .exibirVagas{margin-top: 41px;width: 303px; height:286px;}
.main .container .content .boxPattern .contentRequest1 .exibirVagas li {width:303px;height:33px;}
.main .container .content .boxPattern .contentRequest1 .exibirVagas li a {display:block;float:left;color:#333;text-shadow:1px 1px 1px #fff;width:290px;height:32px;line-height:32px;padding-left:5px;}
.main .container .content .boxPattern .contentRequest1 .exibirVagas li a span{float: right;;}
.main .container .content .boxPattern .contentRequest1 .exibirVagas .zebraUm {background-color: #FCEACC;}
.main .container .content .boxPattern .contentRequest1 .exibirVagas .zebraDois {background-color: #FEF9F2;}
.verTodas {border-top: 0px solid #ccc;width: 293px;padding-top: 4px;}
.empregos-atualizados {position:relative;float:right;margin-right:67px; margin-left:196px; font-size:18px;color:#f29400;width: 172px;}
.empregos-atualizados:hover {color:#FFA620;text-decoration:none;}
.empregos-atualizados .i-more {width:auto;height:auto;padding:0 5px;margin-left:5px;color:#fff;background:#f29400;border:none;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;}


.main .container .content .boxPattern .contentRequest {width: 288px; height: 309px;padding-left: 15px;background: rgb(255,255,255); /* Old
browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 38%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 38%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 38%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 38%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,255,255,1) 38%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
;}

.main .container .content .boxPattern .contentRequest .titleRequest {width: 273px; height: auto;color: #F29400;margin-top: 57px;font-size: 18px;padding-left: 0px;}
.main .container .content .boxPattern .contentRequest .formcheck {width: 274px; height: auto;line-height: 30px;margin-top: 20px;margin-left: 14px;}
.main .container .content .boxPattern .contentRequest .formcheck .enviar{
	width:113px;
	height:36px;
	line-height:31px;
	background: rgb(255,168,76); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,168,76,1) 36%, rgba(255,123,13,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,rgba(255,168,76,1)), color-stop(100%,rgba(255,123,13,1))); /* 	Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,168,76,1) 36%,rgba(255,123,13,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,168,76,1) 36%,rgba(255,123,13,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,168,76,1) 36%,rgba(255,123,13,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,168,76,1) 36%,rgba(255,123,13,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */
	border:none;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	cursor:pointer;
	margin-top: 18px;
	margin-left: 56px;
	font-family:DeliciousBold;text-shadow:1px 1px 1px #666;
	color:#fff;
	font-size: 18px;
	text-shadow:1px 1px 6px #666;
	box-shadow: #FFFFFF 1px 1px 6px;
	}
.main .container .content .boxPattern .contentRequest .formcheck .enviar:hover{
	width:113px;
	height:36px;
	line-height:31px;
	background: rgb(255,168,76); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,168,76,1) 36%, rgba(255,123,13,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,rgba(255,168,76,1)), color-stop(100%,rgba(255,123,13,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,168,76,1) 36%,rgba(255,123,13,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,168,76,1) 36%,rgba(255,123,13,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,168,76,1) 36%,rgba(255,123,13,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,168,76,1) 36%,rgba(255,123,13,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */
	border:none;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	cursor:pointer;
	margin-top: 18px;
	margin-left: 56px;
	font-family:DeliciousBold;text-shadow:1px 1px 1px #666;
	color:#fff;
	font-size: 18px;
	box-shadow: #666666 1px 1px 6px;
	}
.main .container .content .boxPattern .contentRequest .formcheck .enviar .text{color:#fff;float:left;width:auto;height:38px;line-height:36px;margin-left:10px;font-size:18px;font-family:DeliciousBold;text-shadow:1px 1px 1px #666;}


/* CONTEÚDO */
.main .container {width:100%;height:auto;margin:15px 0;}
.main .container .content {height:auto;min-height:100%;}

.main .container .content .boxPattern {border:1px solid #ccc;border-bottom:4px solid #ccc;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;margin-bottom:15px;}

/* TÍTULOS */
.titleOutros-cursos{
    width:265px;
    height:35px;
    line-height:34px;
    font-family:DeliciousBold;
    background: none repeat scroll 0 0 #FFEAC9;
    color: #714400;
    text-align: center;
   }
.main .container .content .titleSmall, .main .container .content .titleLarge,{padding-left:45px;width:auto;height:40px;line-height:40px;border-bottom:1px solid #ccc;font-family:DeliciousBold;background: rgb(255,255,255);background: -moz-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);background: -webkit-gradient(linear, left top, left bottom, color-stop(66%,rgb(255,255,255)), color-stop(99%,rgb(239,239,239)));background: -webkit-linear-gradient(top, rgb(255,255,255) 66%,rgb(239,239,239) 99%);background: -o-linear-gradient(top, rgb(255,255,255) 66%,rgb(239,239,239) 99%);background: -ms-linear-gradient(top, rgb(255,255,255) 66%,rgb(239,239,239) 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );background: linear-gradient(top, rgb(255,255,255) 66%,rgb(239,239,239) 99%);font-family:DeliciousBold;}
.main .container .content .titleSmall, .main .container .content .titleLarge {padding-left:45px;width:auto;height:40px;line-height:40px;border-bottom:1px solid #ccc;font-family:DeliciousBold;background: rgb(255,255,255);background: -moz-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);background: -webkit-gradient(linear, left top, left bottom, color-stop(66%,rgb(255,255,255)), color-stop(99%,rgb(239,239,239)));background: -webkit-linear-gradient(top, rgb(255,255,255) 66%,rgb(239,239,239) 99%);background: -o-linear-gradient(top, rgb(255,255,255) 66%,rgb(239,239,239) 99%);background: -ms-linear-gradient(top, rgb(255,255,255) 66%,rgb(239,239,239) 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );background: linear-gradient(top, rgb(255,255,255) 66%,rgb(239,239,239) 99%);}
.main .container .content .titleSmall a:hover, .main .container .content .titleLarge a:hover {color:#666;text-decoration:none;}
.main .container .content .titleSmall {width:248px;}
.main .container .content .titleLarge {width:561px;}
.main .container .content .titleSmallRequest {width:258px!important;}
.main .container .content .titleSmallRequest select{border: 1px solid #ccc; font-size: 15px;width: 160px; height: 21px;color: #F29400;}
.main .container .content .titleSmall strong, .main .container .content .titleLarge strong {font-family:DeliciousHeavyRegular;}
.titleFull {
	padding: 0 0 0 45px;
	display: block;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc;
	font-family:DeliciousBold;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, rgb(255,255,255)), color-stop(99%, rgb(239,239,239)));
	background: -webkit-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -o-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -ms-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	background: linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	position: relative;
}

/* CONTEÚDO PRIMÁRIO */
.primary {width:610px;}

/* SLIDESHOW DESTAQUE */
.destaque {
	width:609px;
	height:auto;
}
.slide {
	position:relative;
	width:600px;
	height:308px;
	margin:0 15px 15px 0;
}
.slideContainer {
	width:600px;
	height:308px;
	}
.boxImage img {
	width:609px;
	height:323px;
	border:none;
	}
#publicidade-destaque {
    z-index:100000!important;
}
.caption {
	width:604px;
	padding:5px 0 0 5px;
	height:60px;
	background:rgba(0, 0, 0, 0.6);
	position:absolute;
    left:0px;
    bottom:0px;

}

.link-caption {
	color:#fff;
	text-shadow:1px 1px 1px #333;
	font-size:25px;
	width:460px;
	height:59px;
	display:block;
	float:left;
	overflow:hidden;
	line-height:25px;
	margin-left:71px;
    text-decoration:none !important;

}
.link-capition: hover {
    color:#F29400 !important;
    text-decoration:none;
}

.btnNextSlide {
	background-position: -440px -36px !important;
	border: medium none;
	bottom: 10px;
	cursor: pointer;
	height: 21px;
	position: absolute;
	right: 31px;
	text-indent: -9999px;
	width: 14px;
	z-index: 99;
}
.btnPrevSlide {
	background-position:-520px -36px !important;
	border: medium none;
	bottom: 10px;
	cursor: pointer;
	height: 21px;
	position: absolute;
	right: 552px;
	text-indent: -9999px;
	width: 11px;
	z-index: 99;
	}
/*.btnNextSlide:hover {
	background-position: -92px -51px  !important;
	}
.btnPrevSlide:hover {
	background-position: -194px -51px  !important;
	}

/* SERVIÇOS */
.main .container .content .primary .servicos {height:300px;}
.main .container .content .primary .servicos .titleServicos {width:606px;height:40px;line-height:40px;border-top:5px solid #f29400;border-bottom:1px solid #ccc;}
.main .container .content .primary .servicos .titleServicos .text {float:left;margin-left:25px;font-family:DeliciousBold;color:#333;}
.main .container .content .primary .servicos .titleServicos a:hover {color:#666;text-decoration:none;}
.main .container .content .primary .servicos .boxServicos {width:588px;height:234px;padding:10px;}
.main .container .content .primary .servicos .boxServicos ul {width:188px;height:110px;padding:1px;margin:0 6px 6px 0;border:1px solid #ccc;}
.main .container .content .primary .servicos .boxServicos ul li {float:left;width:auto;height:auto;}
.main .container .content .primary .servicos .boxServicos ul li .boxServico {width:188px;height:110px;}
.main .container .content .primary .servicos .boxServicos ul li .boxServico strong {background: url(../img/img-hover.png) no-repeat center rgba(0, 0, 0, 0.7);top: 0; display: block;position: absolute;width: 188px;  height: 110px;left: 0;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);
}

/* NOTÍCIAS */
.main .container .content .primary .noticias {height:300px;}
.main .container .content .primary .noticias .boxNoticias {width:181px;height:239px;border-right:1px solid #ccc;padding:10px;}
.main .container .content .primary .noticias .boxNoticias .boxNoticia {width:181px;height:205px;padding-bottom:10px;}
.main .container .content .primary .noticias .boxNoticias .boxNoticia .imageNoticia {width:176px;height:115px;padding:1px;border:1px solid #ccc;margin-bottom:5px;}
.main .container .content .primary .noticias .boxNoticias .boxNoticia .imageNoticia:hover {border:1px solid #f29400;}
.main .container .content .primary .noticias .boxNoticias .boxNoticia .imageNoticia a {display:block;width:176px;height:115px;}
.main .container .content .primary .noticias .boxNoticias .boxNoticia .textNoticia {width:181px;height:113px;overflow:hidden;line-height:18px;font-size:13px;}
.main .container .content .primary .noticias .boxNoticias .boxNoticia .textNoticia a {width:181px;height:auto;}
.main .container .content .primary .noticias .boxNoticias .boxNoticia .textNoticia a:hover {color:#666;text-decoration:none;}
.main .container .content .primary .noticias .boxNoticias .boxNoticia .textNoticia strong {float:left;width:182px;height:auto;overflow:hidden;margin-bottom:2px;font-size:14px;color:#f29400;}
.main .container .content .primary .noticias .boxNoticias .leiaMais {width:181px;line-height:30px;border-top:1px solid #ccc;}
.main .container .content .primary .noticias .boxNoticias .leiaMais a {float:right;margin-right:5px;color:#f29400;font-size:18px;}
.main .container .content .primary .noticias .boxNoticias .leiaMais a:hover {color:#FFA620;text-decoration:none;}
.main .container .content .primary .noticias .boxNoticias .leiaMais a .i-more {width:auto;height:auto;padding:0 5px;margin-left:5px;color:#fff;background:#f29400;border:none;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;}


/* REQUISIÇÃO AJAX (EMPREGOS & CANDIDATOS) */
.main .container .content .primary .boxRequest {width:610px;height:370px;margin-bottom:15px;}
.main .container .content .primary .boxRequest .box {width:295px;height:305px;margin-bottom:0!important;}
.main .container .content .primary .boxRequest .mBox {margin-right:15px;}
.main .container .content .primary .boxRequest .box .contentBox {width:295px;height:231px;}
.main .container .content .primary .boxRequest .box .contentBox li {width:295px;height:33px;}
.main .container .content .primary .boxRequest .box .contentBox li a {display:block;float:left;color:#333;text-shadow:1px 1px 1px #fff;width:290px;height:32px;line-height:32px;padding-left:5px;}
.main .container .content .primary .boxRequest .box .contentBox .zebraUm {background-color: #FCEACC;}
.main .container .content .primary .boxRequest .box .contentBox .zebraDois {background-color: #FEF9F2;}

.main .container .content .primary .boxRequest .box .leiaMais {border-top: 1px solid #CCCCCC;line-height: 30px;width: 295px;}
.main .container .content .primary .boxRequest .box .leiaMais a{color: #F29400;float: right;font-size: 18px;margin-right: 5px;}
.main .container .content .primary .boxRequest .box .leiaMais a:hover {text-decoration:none;color:#FFA620;}
.main .container .content .primary .boxRequest .box .leiaMais a .i-more{background: none repeat scroll 0 0 #F29400;border: medium none;border-radius: 3px 3px 3px 3px;color: #FFFFFF;height: auto;margin-left: 5px;padding: 0 5px;width: auto;}



/* ARTIGOS */
.main .container .content .primary .artigos {height:200px;}
.main .container .content .primary .artigos .boxArtigos {width:608px;height:159px;}
.main .container .content .primary .artigos .boxArtigos .boxArtigo {width:293px;padding:5px;height:69px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.main .container .content .primary .artigos .boxArtigos .boxArtigoRight {width:294px;padding:5px;height:69px;border-bottom:1px solid #ccc;border-right:0!important;}
.main .container .content .primary .artigos .boxArtigos .artigos {text-indent:9999;width:84px;height:65px;background:#fff;border:1px solid #ccc;margin-right:5px;padding:1px;}
.main .container .content .primary .artigos .boxArtigos .artigos:hover {border:1px solid #f29400;}
.main .container .content .primary .artigos .boxArtigos .artigos a {width:84px;height:65px;display:block;float:left;}
.main .container .content .primary .artigos .boxArtigos .textArtigo {width:199px;height:69px;overflow:hidden;font-size:13px;line-height:17px;margin-left: 10px;}
.main .container .content .primary .artigos .boxArtigos .textArtigo a {width:199px;height:69px;}
.main .container .content .primary .artigos .boxArtigos .textArtigo a:hover {color:#666;text-decoration:none;}
.main .container .content .primary .artigos .boxArtigos .textArtigo strong {width:205px;height:17px;font-size:14px;color:#f29400;}


/* PARCEIROS */
.main .container .content .primary .parceiros {height:157px;margin-bottom:0!important;}
.main .container .content .primary .parceiros .boxParceiros {width:608px;height:120px;position:relative;}
.main .container .content .primary .parceiros .boxParceiros .contentParceiros {width:550px!important;height:80px!important;margin:20px  29px;}
.main .container .content .primary .parceiros .boxParceiros .contentParceiros ul {float:left;}
.main .container .content .primary .parceiros .boxParceiros .contentParceiros ul li {width:126px;height:76px;border:1px solid #ccc;padding:1px;margin-right:10px;float:left;}
.main .container .content .primary .parceiros .boxParceiros .contentParceiros ul li .imageCombo {width:126px;height:76px;float:left;display:block;}
.main .container .content .primary .parceiros .boxParceiros .btnPrevParceiros, .main .container .content .primary .parceiros .boxParceiros .btnNextParceiros {width:11px;height:15px;cursor:pointer;position:absolute;background: url("../img/iconset.png") no-repeat;text-indent: -9999px;top: 49px;border:none;}
.main .container .content .primary .parceiros .boxParceiros .btnPrevParceiros {background-position:-307px -54px; left: 10px;}
.main .container .content .primary .parceiros .boxParceiros .btnPrevParceiros:hover {background-position:-307px -54px;}
.main .container .content .primary .parceiros .boxParceiros .btnNextParceiros {background-position:-291px  -54px; right: 10px; }
.main .container .content .primary .parceiros .boxParceiros .btnNextParceiros:hover {background-position:-291px -54px;}
/*PG INTERNAS*/

/* PG-NOTICIA*/
.main .container .content .primary .noticia {height:auto;}
.main .container .content .primary .noticia .boxNoticia {width:608px;height:auto; margin-bottom: 18px;}
.main .container .content .primary .noticia .boxNoticia .boxNoticia2 {width:596px;padding:5px;height:auto;}
.main .container .content .primary .noticia .boxNoticia .boxNoticia2 strong {width:596px;height:auto;overflow:hidden;font-size:35px;line-height:34px; color:#F19300;}
.main .container .content .primary .noticia .boxNoticia .boxNoticia2 p {font-size: 18px;height: auto;line-height: 1;width: 596px; margin-top: 13px; border-bottom:1px solid #CCC; padding-bottom:10px;}
.main .container .content .primary .noticia .boxNoticia .autorNoticia {border-bottom: 1px dotted #CCCCCC;height: auto;margin-left: 6px;margin-top: 6px;width: 596px; padding-bottom:9px;}
.main .container .content .primary .noticia .boxNoticia .autorNoticia .autorNome {float:left; width:125px;height:auto;}
.main .container .content .primary .noticia .boxNoticia .autorNoticia p{float:right; width: 290px; height:auto;}
.main .container .content .primary .noticia .corpoNoticia{width:596px;padding:5px;height:auto;}
.main .container .content .primary .noticia .corpoNoticia .imagemNoticia {width:593px;height:320px;background:#fff;border:1px solid #ccc;margin-right:5px;padding:1px;margin-bottom: 15px; margin-top: 15px;}
.main .container .content .primary .noticia .corpoNoticia .textNoticia p{float: left; width:595px;height:auto;overflow:hidden;font-size:15px;line-height:20px;margin-bottom: 15px;}
.main .container .content .primary .noticia .corpoNoticia .textNoticia2 p{float: left; width:595px;height:auto;overflow:hidden;font-size:15px;line-height:20px;margin-bottom: 15px;}
.main .container .content .primary .noticia .boxcontent2 {width:596px;padding:5px;height:auto;margin-bottom:17px;}
.main .container .content .primary .noticia .boxcontent2 .videosNoticia{width:579px;height:auto; margin-bottom: 22px;padding-left: 18px;}
.main .container .content .primary .noticia .boxcontent2 .videosNoticia .videoCorpo{width:593px;height:320px;}
.main .container .content .primary .noticia .boxcontent2 .titleGaleria {padding-left:45px;width:551px;height:40px;line-height:40px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;font-family:DeliciousBold;background: rgb(255,255,255);background: -moz-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);background: -webkit-gradient(linear, left top, left bottom, color-stop(66%,rgb(255,255,255)), color-stop(99%,rgb(239,239,239)));background: -webkit-linear-gradient(top, rgb(255,255,255) 66%,rgb(239,239,239) 99%);background: -o-linear-gradient(top, rgb(255,255,255) 66%,rgb(239,239,239) 99%);background: -ms-linear-gradient(top, rgb(255,255,255) 66%,rgb(239,239,239) 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );background: linear-gradient(top, rgb(255,255,255) 66%,rgb(239,239,239) 99%);}
.main .container .content .primary .noticia .boxcontent2 .noticiasFooter {float: left; width:596px; height: auto;}
.main .container .content .primary .noticia .boxcontent2 .noticiasFooter h4{float: left; width:588px; height: auto; margin-bottom: 15px;margin-left: 5px;border-top:1px dotted #CCCCCC; padding-top: 5px; padding-bottom: 5px; border-bottom: 3px solid #CCC;margin-top: 21px;}
.main .container .content .primary .noticia .boxcontent2 .noticiasFooter .boxFooter{float: left; width: 178px; height: auto; border: 1px solid #ccc;margin-bottom: 10px; margin-left: 14px;}
.main .container .content .primary .noticia .boxcontent2 .noticiasFooter .boxFooter .imagemRelac{float: left; width:165px; height: 145px; margin-top: 5px; margin-left: 5px; border:1px solid #ccc;}
.main .container .content .primary .noticia .boxcontent2 .noticiasFooter .boxFooter .noticiaRelac p{float: left;width:167px; height: 57px ; margin-left: 6px; overflow:hidden;font-size: 15px; margin-top: 5px; margin-bottom: 5px;}
.main .container .content .primary .noticia .foot{width: 596px; height:auto; margin-top:6px; border-bottom: 4px solid #CCC; border-top: 1px dotted #CCC; margin-bottom:24px;}
.main .container .content .primary .noticia .foot a {float:right; padding-bottom: 6px; margin-right:8px;margin-top:6px;color:#f29400;font-size:18px;}
.main .container .content .primary .noticia .foot .i-more {background-position: -379px -55px !important;height: 10px;left: 10px;position: absolute;top: 16px;width: 10px;}

/* PG-ARTIGOS */
.main .container .content .primary .artigos2 {height:auto;}
.main .container .content .primary .artigos2 .boxArtigos {width:608px;height:159px; margin-bottom: 18px;}
.main .container .content .primary .artigos2 .boxArtigos .boxArtigo {width:293px;padding:5px;height:69px;}
.main .container .content .primary .artigos2 .boxArtigos .boxArtigoRight {width:294px;padding:5px;height:69px;}
.main .container .content .primary .artigos2 .boxArtigos .imageArtigo {width:84px;height:65px;background:#fff;border:1px solid #ccc;margin-right:5px;padding:1px;}
.main .container .content .primary .artigos2 .boxArtigos .imageArtigo a {width:84px;height:65px;display:block;float:left;}
.main .container .content .primary .artigos2 .boxArtigos .textArtigo {width:199px;height:69px;overflow:hidden;font-size:13px;line-height:17px;}
.main .container .content .primary .artigos2 .boxArtigos .textArtigo a {width:199px;height:69px;}
.main .container .content .primary .artigos2 .boxArtigos .textArtigo strong {float:left;width:199px;height:17px;overflow:hidden;font-size:14px;}
.main .container .content .primary .artigos2 .outrosArtigos {width:608px; height:28px;}
.main .container .content .primary .artigos2 .outrosArtigos .titleoutros {width:595px; height: auto; border-top:5px solid #CCC; left:6px;}
.main .container .content .primary .artigos2 .outrosArtigos .titleoutros .text {float:left;margin-left:20px; margin-top:10px; margin-bottom:auto; font-family:DeliciousBold;color:#F29400;}
.main .container .content .primary .artigos2 .boxOutros {width:608px; height:auto;margin-top: 5px;}
.main .container .content .primary .artigos2 .boxOutros .boxOutros  {width:598px;padding:5px; padding-top: 20px;height:135px;border-right:1px solid #ccc;}
.main .container .content .primary .artigos2 .boxOutros .boxOutros .foot {width: 596px; height:auto; margin-top:20px; border-bottom: 1px solid #CCC;}
.main .container .content .primary .artigos2 .boxOutros .boxOutros .foot .fontdat {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;}
.main .container .content .primary .artigos2 .boxOutros .boxOutros .foot p {width: 290px; height:auto;}
.main .container .content .primary .artigos2 .boxOutros .boxOutros .foot .leiaoutros {width:182px;line-height:30px;border-top:1px solid #ccc;}
.main .container .content .primary .artigos2 .boxOutros .boxOutros .foot .leiaoutros a {float:right;margin-right:8px; margin-top:-22px;color:#f29400;font-size:18px;}
.main .container .content .primary .artigos2 .boxOutros .boxOutros .foot .leiaoutros a .i-more {background-position: -379px -55px !important;height: 10px;left: 10px;position: absolute;top: 16px;width: 10px;}
.main .container .content .primary .artigos2 .boxOutros .textoutros a {float: left; width:598px;height:91px;overflow:hidden;font-size:13px;line-height:18px;}
.main .container .content .primary .artigos2 .boxOutros .textoutros strong {float:left;width:598px;height:17px;overflow:hidden;font-size:14px;}
.main .container .content .primary .artigos2 .boxOutros .footartigos {width: 608px; height: 35px;margin-top: 24px;color: #F29400; text-align:center;}

/*PG-EVENTOS*/
.main .container .content .primary .eventos2 {height:auto;}
.main .container .content .primary .eventos2 .boxNoticias {width:608px;height:auto; margin-bottom: 18px;}
.main .container .content .primary .eventos2 .boxNoticias .boxNoticias2 {width:596px;padding:5px;height:auto;}
.main .container .content .primary .eventos2 .boxNoticias .boxNoticias2 a strong {width:596px;height:auto;overflow:hidden;font-size:35px;line-height:34px; color:#F19300;}
.main .container .content .primary .eventos2 .boxNoticias .boxNoticias2 p {font-size: 18px;height: auto;line-height: 1;width: 596px; margin-top: 13px; border-bottom:1px solid #CCC; padding-bottom:10px;}
.main .container .content .primary .eventos2 .boxNoticias .autorNoticia {border-bottom: 1px dotted #CCCCCC;height: auto;margin-left: 6px;margin-top: 6px;width: 596px; padding-bottom:9px;}
.main .container .content .primary .eventos2 .boxNoticias .autorNoticia .autorNome {float:left; width:125px;height:auto;}
.main .container .content .primary .eventos2 .boxNoticias .autorNoticia p{float:right; width: 215px; height:auto;}
.main .container .content .primary .eventos2 .boxcontent2 {width:596px;padding:5px;height:auto;}
.main .container .content .primary .eventos2 .boxcontent2 .local {float: right; width:402px;padding:5px;height:auto;color: #F19300;}
.main .container .content .primary .eventos2 .boxcontent2 .local p {float:right; width: 362px; height:auto; color: #696969;}
.main .container .content .primary .eventos2 .boxcontent2 .data {float: right; width:402px;padding:5px;height:auto;color: #F19300;}
.main .container .content .primary .eventos2 .boxcontent2 .data p {float:right; width: 362px; height:auto; color: #696969;}
.main .container .content .primary .eventos2 .boxcontent2 .topevent{float:left;width: 402px; height: auto;color: #F19300;font-size: 18px;}

.main .container .content .primary .eventos2 .boxcontent2 .data {float: right; width:402px;padding:5px;height:auto;}

.main .container .content .primary .eventos2 .boxcontent2 .imagemEvento {text-indent:9999;width:175px;height:165px;background:#fff;border:1px solid #ccc;margin-right:5px;padding:1px;}
.main .container .content .primary .eventos2 .boxcontent2 .textEvento {float: left; width:409px;height:auto;overflow:hidden;font-size:14px;line-height:18px;}
.main .container .content .primary .eventos2 .foot{width: 596px; height:auto; margin-top:6px; border-bottom: 1px solid #CCC; margin-bottom:24px; margin-left:5px;}
.main .container .content .primary .eventos2 .foot a {float:right; padding-bottom: 6px; margin-right:8px;margin-top:6px;color:#f29400;font-size:18px;}
.main .container .content .primary .eventos2 .foot .i-more {background-position: -379px -55px !important;height: 10px;left: 10px;position: absolute;top: 16px;width: 10px;}

/*PG-NOTICIAS*/
.main .container .content .primary .noticias2 {height:auto;}
.main .container .content .primary .noticias2 .boxNoticias {width:608px;height:auto; margin-bottom: 18px;}
.main .container .content .primary .noticias2 .boxNoticias .boxNoticias2 {width:596px;padding:5px;height:auto;}
.main .container .content .primary .noticias2 .boxNoticias .boxNoticias2 a strong {width:596px;height:auto;overflow:hidden;font-size:39px;line-height:34px; color:#F19300;}
.main .container .content .primary .noticias2 .boxNoticias .boxNoticias2 p {font-size: 18px;height: auto;line-height: 1;width: 596px; margin-top: 13px; border-bottom:1px solid #CCC; padding-bottom:10px;}
.main .container .content .primary .noticias2 .boxNoticias .autorNoticia {border-bottom: 1px dotted #CCCCCC;height: auto;margin-left: 6px;margin-top: 6px;width: 596px; padding-bottom:9px;}
.main .container .content .primary .noticias2 .boxNoticias .autorNoticia .autorNome {float:left; width:125px;height:auto;}
.main .container .content .primary .noticias2 .boxNoticias .autorNoticia p{float:right; width: 275px; height:auto;}
.main .container .content .primary .noticias2 .boxcontent2 {width:596px;padding:5px;height:auto;}
.main .container .content .primary .noticias2 .boxcontent2 .imagemNoticia {width:175px;height:165px;background:#fff;border:1px solid #ccc;margin-right:5px;padding:1px;}
.main .container .content .primary .noticias2 .boxcontent2 .textNoticia {float: left; width:409px;height:165px;overflow:hidden;font-size:13px;line-height:18px;}
.main .container .content .primary .noticias2 .foot{width: 596px; height:auto; margin-top:6px; border-bottom: 4px solid #CCC; border-top: 1px dotted #CCC; margin-bottom:24px; margin-left:5px;}
.main .container .content .primary .noticias2 .foot a {float:right; padding-bottom: 6px; margin-right:8px;margin-top:6px;color:#f29400;font-size:18px;}
.main .container .content .primary .noticias2 .foot .i-more {background-position: -379px -55px !important;height: 10px;left: 10px;position: absolute;top: 16px;width: 10px;}

/*PG-ARTIGO*/
.main .container .content .primary .artigo {height:auto;}
.main .container .content .primary .artigo .boxArtigo {width:608px;height:auto; margin-bottom: 18px;}
.main .container .content .primary .artigo .boxArtigo .boxArtigo2 {width:596px;padding:5px;height:auto;}
.main .container .content .primary .artigo .boxArtigo .boxArtigo2 strong {width:596px;height:auto;overflow:hidden;font-size:35px;line-height:34px; color:#F19300;}
.main .container .content .primary .artigo .boxArtigo .boxArtigo2 p {font-size: 18px;height: auto;width: 596px; margin-top: 13px; border-bottom:1px solid #CCC; padding-bottom:17px;}
.main .container .content .primary .artigo .boxArtigo .autorArtigo {border-bottom: 1px dotted #CCCCCC;height: auto;margin-left: 6px;margin-top: 6px;width: 596px; padding-bottom:50px;}
.main .container .content .primary .artigo .boxArtigo .autorArtigo .autorFoto {float:left; width:auto;height:auto;margin-right: 20px;}
.main .container .content .primary .artigo .boxArtigo .autorArtigo .autorFoto .Foto01{border: 1px solid #ccc;padding: 2px;}
.main .container .content .primary .artigo .boxArtigo .autorArtigo p{margin-top: 2px;overflow: hidden;height: auto;width: 459px;}
.main .container .content .primary .artigo .boxArtigo .autorArtigo strong {float: right; width: 464px; height: auto;font-size:22px;margin-bottom: 12px; }
.main .container .content .primary .artigo .boxcontent2 {width:596px;padding:5px;height:auto;}
.main .container .content .primary .artigo .boxcontent2 .textArtigo {float: left; width:595px;height:auto;overflow:hidden;font-size:15px;line-height:20px;margin-bottom: 15px; border-bottom: 1px dotted #ccc; padding-bottom: 22px;}
.main .container .content .primary .artigo .boxcontent2 .textArtigo .resumo {float: left;width: 595px; height: auto; margin-bottom: 17px; font-size:25px;}
.main .container .content .primary .artigo .boxcontent2 .textArtigo2 p{float: left; width:595px;height:auto;overflow:hidden;font-size:15px;line-height:20px;margin-bottom: 15px;}
.main .container .content .primary .artigo .boxcontent2 .textArtigo2 .conteudo {float: left;width: 595px; height: auto; margin-bottom: 17px; font-size:25px;}

.comentario-form {
    width: 595px;
    margin-top: 25px;
    margin-left: 3px;
    margin-bottom: 13px;
}

.comentario-form ul li p{
    width: auto;
    float: left;
}
.comentario-form ul li {
    margin-bottom: 10px;
}
.comentario-form ul li .error {
    width: auto;
    margin-left: 92px;
    color: red;
    font-style: italic;
    font-size: 13px;
}
.comentario-form ul li #id_email {
    border:  1px solid #ccc;
    width:450px;
    margin-left: 49px;
}

.shadow .content-box #id_email {
    border: 1px solid #ccc;
    width: 214px;
    margin-left: 9px;

}

.shadow .content-box #id_new_password1 {
    border: 1px solid #ccc;
    width: 130px;
    margin-left: 9px;
    float: left;
    margin-bottom: 5px;
}

.shadow .content-box label {
    float: left;
    clear: both;
}

.shadow .content-box #id_new_password2 {
    border: 1px solid #ccc;
    width: 130px;
    margin-left: 9px;
    float:left;


}

.comentario-form ul li #id_name {
     border:  1px solid #ccc;
     width:450px;
    margin-left: 52px;

}
.comentario-form ul li #id_comment {
     border:  1px solid #ccc;
     width:450px;
     margin-left: 17px;
}

.e-mail-coment input{
    border: 1px solid #ccc;
    margin-left: 42px;
    width: 250px;

}
.coment textarea{
    border: 1px solid #ccc;
    margin-left: 9px;
    width: 450px;
}
.msg-coment {
    width: auto;
    height: 90px;
}
.button-coment {
    width: 96px;
	color: #fff;
	font-size: 14px;
	border-top: 2px solid #f5af3f;
    border-right: 2px solid #a36400;
	border-bottom: 2px solid #a36400;
    border-left: 2px solid #f5af3f;
	font-weight: bold;
	padding: 5px 10px;
	text-align: center;
	border-radius: 8px;
	cursor: pointer;
	background: url(../img/bg-button-laranja.gif) repeat-x scroll 0 0;
    float: right;
    margin-bottom: 14px;
    margin-right: 54px;
}

.comentario {
    width: 578px;
    height: auto;
    background: #F5F5F5;
    border: 1px solid #EBEBEB;
    padding: 9px;
    margin-top: 15px;
    border-radius: 5px 5px 5px 5px;
}

.mail-usuario {
    width: auto;
    color: #CCCCCC;
    font-size: 14px;
    font-style: italic;
    margin-left: 47px;
}
/*FIM DE PAG INTERNAS*/


/* CONTEÚDO SECUNDÁRIO */
.main .container .content .secondary {width:280px;height:auto;margin-bottom: 15px;margin-left: 15px;}
.main .container .content .secondary .registro, .main .container .content .secondary .vagas, .main .container .content .secondary .eventos, .main .container .content .secondary .sociais, .main .container .content .secondary .videos  {width:293px;}

/* REGISTRO */

.main .container .content .secondary .registro {height:300px;}
.main .container .content .secondary .registro .boxRegistro {width:273px;padding-top:15px;height:178px;}
.main .container .content .secondary .registro .boxRegistro .cadastroEmpresa{padding-left:19px;width:274px;height:57px;line-height:56px;border-top:1px solid #ccc;font-family:DeliciousRoman;font-size: 22px;margin-top: 11px; color:#FFFFFF;
text-shadow: 1px 1px 2px #333333;
filter: dropshadow(color=#333333, offx=2, offy=2);
background: rgb(255,168,76); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,168,76,1) 11%, rgba(255,123,13,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(11%,rgba(255,168,76,1)), color-stop(100%,rgba(255,123,13,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,168,76,1) 11%,rgba(255,123,13,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,168,76,1) 11%,rgba(255,123,13,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,168,76,1) 11%,rgba(255,123,13,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,168,76,1) 11%,rgba(255,123,13,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */
cursor:pointer;}
.main .container .content .secondary .registro .boxRegistro .cadastroEmpresa:hover{
padding-left:19px;width:274px;height:57px;line-height:56px;border-top:1px solid #ccc;font-family:DeliciousRoman;font-size: 22px;margin-top: 11px; color:#FFFFFF;
text-shadow: 1px 1px 2px #333333;
filter: dropshadow(color=#333333, offx=2, offy=2);
background:none repeat scroll 0 0 #F29400;
cursor:pointer;
}

.main .container .content .secondary .registro .boxRegistro .formRegistro {width:273px;height:176px;margin-left:10px;}
.main .container .content .secondary .registro .boxRegistro .formRegistro ul {width:273px;height:auto;}
.main .container .content .secondary .registro .boxRegistro .formRegistro ul li {width:273px;float:left;display:block;margin-bottom:10px;height:auto;}
.main .container .content .secondary .registro .boxRegistro .formRegistro ul .inputReg label  {width:60px;float:left;font-size:18px;height:30px;line-height:30px;}
.main .container .content .secondary .registro .boxRegistro .formRegistro ul li .inputRegistro {width:205px;padding-left:6px;height:30px;line-height:30px;border:1px solid #ccc;-webkit-box-shadow: inset 2px 2px 5px 1px #dbdbdb;
-moz-box-shadow: inset 2px 2px 5px 1px #dbdbdb;
box-shadow: inset 2px 2px 5px 1px #dbdbdb;font-size:13px;}
.main .container .content .secondary .registro .boxRegistro .formRegistro ul .options {width:auto;height:auto;float:left;margin:0 0 5px 60px!important;}
.main .container .content .secondary .registro .boxRegistro .formRegistro ul .options label {width:100%;height:auto;float:left;display:block;margin-bottom:5px;}
.main .container .content .secondary .registro .boxRegistro .formRegistro ul .options label input {float:left;margin-top:2px;}
.main .container .content .secondary .registro .boxRegistro .formRegistro ul .options label span {float:left;margin-left:6px;}

.main .container .content .secondary .registro .boxRegistro .formRegistro .btnRegistro {
width:273px;
height:40px;
line-height:40px;
background: rgb(87,198,21);
background: -moz-linear-gradient(top, rgb(87,198,21) 0%, rgb(27,181,27) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(87,198,21)), color-stop(100%,rgb(27,181,27)));
background: -webkit-linear-gradient(top, rgb(87,198,21) 0%,rgb(27,181,27) 100%);
background: -o-linear-gradient(top, rgb(87,198,21) 0%,rgb(27,181,27) 100%);
background: -ms-linear-gradient(top, rgb(87,198,21) 0%,rgb(27,181,27) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57c615', endColorstr='#1bb51b',GradientType=0 );
background: linear-gradient(top, rgb(87,198,21) 0%,rgb(27,181,27) 100%);
border:none;-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
cursor:pointer;}

.main .container .content .secondary .registro .boxRegistro .formRegistro .btnRegistro:hover {
background: rgb(87,198,21);
background: -moz-linear-gradient(top, rgb(87,198,21) 1%, rgb(87,198,21) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgb(87,198,21)), color-stop(100%,rgb(87,198,21)));
background: -webkit-linear-gradient(top, rgb(87,198,21) 1%,rgb(87,198,21) 100%);
background: -o-linear-gradient(top, rgb(87,198,21) 1%,rgb(87,198,21) 100%);
background: -ms-linear-gradient(top, rgb(87,198,21) 1%,rgb(87,198,21) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57c615', endColorstr='#57c615',GradientType=0 );
background: linear-gradient(top, rgb(87,198,21) 1%,rgb(87,198,21) 100%);}

.main .container .content .secondary .registro .boxRegistro .formRegistro .btnRegistro .text {
color:#fff;
float:left;
width:auto;
height:38px;
line-height:36px;
margin-left:10px;
font-size:18px;
font-family:DeliciousBold;
text-shadow:1px 1px 1px #666;}

/*DESTAQUES*/
.main .container .content .secondary .destasques {height:304px;position:relative;width:293px;}
.main .container .content .secondary .destasques .titleSmall .i-estrela{background-position: -112px -74px !important;height: 22px;left: 13px;position: absolute;top: 10px;width: 24px;}
.main .container .content .secondary .destasques .boxDestaques .listaDestaques {width:293px;height:229px;}
.main .container .content .secondary .destasques .boxDestaques .listaDestaques .listaDestaquesContainer {width:293px;height:75px;border-bottom:1px solid #ccc;cursor: pointer;}
.main .container .content .secondary .destasques .boxDestaques .listaDestaques .listaDestaquesContainer:hover {width:293px;height:75px;border-bottom:1px solid #ccc;background: #f9f9f9;}
.main .container .content .secondary .destasques .boxDestaques .listaDestaques .listaDestaquesContainer .listaInterna {width: 190px; height: 50px;float: right;margin-top: 12px; margin-bottom: 12px;font-size: 14px;}
.main .container .content .secondary .destasques .boxDestaques .listaDestaques .listaDestaquesContainer .imgDestaq {width: 80px; height: 52px;margin-top: 9px; margin-left: 12px;border: 1px solid #ccc;padding: 2px;}
.main .container .content .secondary .destasques .boxDestaques .verTodas .vTodas:hover {color:#FFA620;text-decoration:none;}
.main .container .content .secondary .destasques .boxDestaques .verTodas .vTodas .i-more {width:auto;height:auto;padding:0 5px;margin-left:5px;color:#fff;background:#f29400;border:none;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;}
.vTodas {color:#FFA620;text-decoration:none;font-size:18px; float: right;margin-right: 10px;}

/* VAGAS */
.main .container .content .secondary .vagas {height:300px; overflow: hidden; position: relative;}
.main .container .content .secondary .vagas .boxVagas {width:293px;height:auto;}
.main .container .content .secondary .vagas .boxVagas .feedVagas {width:293px;height:223px;}
.main .container .content .secondary .vagas .boxVagas .feedVagasContainer {width:293px;height:74px;border-bottom:1px solid #ccc;}
.main .container .content .secondary .vagas .boxVagas .feedVagasContainer li {float:left;position:relative;}
.main .container .content .secondary .vagas .boxVagas .feedVagasContainer li .boxVaga {width:283px;height:64px;padding:5px 0 5px 10px;overflow:  hidden;border-top:1px solid #ccc; }
.main .container .content .secondary .vagas .boxVagas .feedVagasContainer li .boxVaga:hover {background:#f9f9f9;text-decoration:none;overflow:  hidden;}
.main .container .content .secondary .vagas .boxVagas .feedVagasContainer li .boxVaga .cargo {width:258px;height:auto;font-size:16px;font-family:DeliciousRoman;font-weight:bold;margin-bottom:5px;color:#f29400;}
.main .container .content .secondary .vagas .boxVagas .feedVagasContainer li .boxVaga .perfil {width:258px;height:19px;margin-bottom:5px;overflow: hidden;}
.main .container .content .secondary .vagas .boxVagas .feedVagasContainer li .boxVaga .area {width:258px;height:auto;}
.main .container .content .secondary .vagas .boxVagas .feedVagasContainer li .boxVaga .titulo {font-family:DeliciousRoman;font-size:14px;font-weight:bold;}
.main .container .content .secondary .vagas .boxVagas .feedVagasContainer li .boxVaga .resposta {font-family:DeliciousBold;font-size:13px;margin-left:5px;overflow: hidden; width: 200px;height: 19px;}
.main .container .content .secondary .vagas .boxVagas .verTodas {width:293px;height:34px;line-height:34px;position: absolute;
bottom: 0;z-index: 99; background: #fff;border-top: 1px solid #ccc;}
.main .container .content .secondary .vagas .boxVagas .verTodas .vTodas {position:relative;float:right;margin-right:6px;font-size:18px;color:#f29400;}
.main .container .content .secondary .vagas .boxVagas .verTodas .vTodas:hover {color:#FFA620;text-decoration:none;}
.main .container .content .secondary .vagas .boxVagas .verTodas .vTodas .i-more {width:auto;height:auto;padding:0 5px;margin-left:5px;color:#fff;background:#f29400;border:none;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;}

.main .container .content .secondary .eventosbanner {height:320px;}

/* EVENTOS */
.main .container .content .secondary .eventos {height:304px;}
.main .container .content .secondary .eventos .boxEventos .listaEventos {width:293px;height:229px;}
.main .container .content .secondary .eventos .boxEventos .listaEventos .listaEventosContainer {width:293px;height:75px;border-bottom:1px solid #ccc;}
.main .container .content .secondary .eventos .boxEventos .listaEventos .listaEventosContainer li {float:left;height:auto;height:75px;}
.main .container .content .secondary .eventos .boxEventos .listaEventos .listaEventosContainer li .boxEvento {width:277px;height:64px;padding:8px 8px 2px 8px;border-top:1px solid #ccc;}
.main .container .content .secondary .eventos .boxEventos .listaEventos .listaEventosContainer li .boxEvento:hover {background:#efefef;text-decoration:none;}
.main .container .content .secondary .eventos .boxEventos .listaEventos .listaEventosContainer li .boxEvento:hover {background:#f9f9f9;text-decoration:none;}
.main .container .content .secondary .eventos .boxEventos .listaEventos .listaEventosContainer li .boxEvento .data {width:54px;height:54px;padding:2px 5px;background:#f29400;color:#fff;line-height:34px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;}
.main .container .content .secondary .eventos .boxEventos .listaEventos .listaEventosContainer li .boxEvento .data .large {font-size:32px;text-align:center;width:54px;margin-bottom:-10px;}
.main .container .content .secondary .eventos .boxEventos .listaEventos .listaEventosContainer li .boxEvento .data .small {font-size:20px;width:54px;text-align:center;}
.main .container .content .secondary .eventos .boxEventos .listaEventos .listaEventosContainer li .boxEvento .text {line-height:18px;float:left;width:208px;height:55px;padding-left:5px;overflow:hidden;color:#333;font-size:13px;}
.main .container .content .secondary .eventos .boxEventos .listaEventos .listaEventosContainer li .boxEvento .text strong {float:left;width:208px;height:17px;overflow:hidden;font-size:14px;}

.main .container .content .secondary .eventos .boxEventos .listaEventos .listaEventosContainer li .boxEvento .text strong {float:left;width:208px;height:17px;overflow:hidden;font-size:14px;color:#f29400;}
.main .container .content .secondary .eventos .boxEventos .verTodas {width:293px;height:34px;line-height:34px;border-top: 1px solid #ccc;}
.main .container .content .secondary .eventos .boxEventos .verTodas .vTodas {position:relative;float:right;margin-right:6px;font-size:18px;color:#f29400;}
.main .container .content .secondary .eventos .boxEventos .verTodas .vTodas:hover {color:#FFA620;text-decoration:none;}
.main .container .content .secondary .eventos .boxEventos .verTodas .vTodas .i-more {width:auto;height:auto;padding:0 5px;margin-left:5px;color:#fff;background:#f29400;border:none;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;}

/* SOCIAIS */
.main .container .content .secondary .sociais {height:483px;}
.main .container .content .secondary .sociais .sociaisBox {width:293px;height:486px;}
.main .container .content .secondary .sociais .sociaisBox .titleAbas {width:293px;height:40px;border-bottom:1px solid #ccc;}
.main .container .content .secondary .sociais .sociaisBox .titleAbas li {width:146px;height:40px;line-height:40px;float:left;text-align:center;position:relative;background:url(../img/UIButtons.png) no-repeat -146px 0;}
.main .container .content .secondary .sociais .sociaisBox .titleAbas li a {width:111px;height:40px;padding-left:35px;}
.main .container .content .secondary .sociais .sociaisBox .titleAbas li a:hover {text-decoration:none;background:#fff;}
.main .container .content .secondary .sociais .sociaisBox .titleAbas .active {width:146px!important;background-position:0 0!important;}
.main .container .content .secondary .sociais .sociaisBox .titleAbas .active a:hover {background:url(../img/UIButtons.png) no-repeat 0 0!important;}

/* VÍDEOS */
.main .container .content .secondary .videos {height:362px;}
.main .container .content .secondary .videos .boxVideos {width:293px;height:259px;}
.main .container .content .secondary .videos .boxVideos .contentVideo {width:283px;height:214px;padding:5px;}
.main .container .content .secondary .videos .boxVideos .contentVideo .titleVideo {width:261px;height:30px;line-height:30px;position:relative;padding-left:20px;overflow:hidden;}
.main .container .content .secondary .videos .boxVideos .contentVideo .video {width:283px;height:184px;background:#000;color:#fff;text-align:center;line-height:184px;}
.main .container .content .secondary .videos .boxVideos .verTodas {width:293px;height:34px;line-height:34px;border-top:1px solid #ccc;}
.main .container .content .secondary .videos .boxVideos .verTodas .vTodas {position:relative;float:right;margin-right:8px;font-size:18px;color:#f29400;}
.main .container .content .secondary .videos .boxVideos .verTodas .vTodas:hover {color:#FFA620;text-decoration:none;}
.main .container .content .secondary .videos .boxVideos .verTodas .vTodas .i-more {width:auto;height:auto;padding:0 5px;margin-left:5px;color:#fff;background:#f29400;border:none;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;}


/* RODAPÉ */
.main .footer a {color:#fff;}

/* REDES & NEWSLETTER */
.main .footer .footerTop {width:920px;height:38px;line-height:38px;border-bottom:1px solid #482C00;}
.main .footer .footerTop .social-media {width:auto;height:40px;}
.main .footer .footerTop .social-media .title-social {line-height:40px;height:40px;width:auto;margin-right:17px;font-size:14px;color:#fff;text-shadow:1px 1px 1px #333;}
.main .footer .footerTop .social-media li {float:left;width:auto;height:auto;margin:7px 5px 0 0;}
.main .footer .footerTop .social-media li a {float:left;width:24px;height:24px;}
.main .footer .footerTop .social-media li .i-google {background-position:-6px -43px!important;}
.main .footer .footerTop .social-media li .i-facebook {background-position:-74px -44px!important;}
.main .footer .footerTop .social-media li .i-twitter {background-position:-40px -43px!important;}
.main .footer .footerTop .social-media li .i-orkut {background-position:-39px -73px !important;}
.main .footer .footerTop .social-media li .i-yt {background-position:-74px -71px  !important;}
.main .footer .footerTop .newsletter {width:auto;height:38px;}
.main .footer .footerTop .newsletter .title-newsletter {width:auto;height:38px;font-size:14px;padding-right:20px;color:#fff;text-shadow:1px 1px 1px #333;}
.main .footer .footerTop .newsletter form {position:relative;float:left;width:auto;height:38px;float:left;}
.main .footer .footerTop .newsletter form .input-newsletter {width:210px;height:22px;line-height:22px;margin:8px 0;padding:0 5px;color:#f29400;font-size:14px;webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.main .footer .footerTop .newsletter form .btn-newsletter {width:40px;height:22px;border:none;margin:8px 0;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;background: #f29400;background: -moz-linear-gradient(top, #f29400 0%, #e87000 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f29400), color-stop(100%,#e87000));background: -webkit-linear-gradient(top, #f29400 0%,#e87000 100%);background: -o-linear-gradient(top, #f29400 0%,#e87000 100%);background: -ms-linear-gradient(top, #f29400 0%,#e87000 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f29400', endColorstr='#e87000',GradientType=0 );background: linear-gradient(top, #f29400 0%,#e87000 100%);cursor:pointer;}
.main .footer .footerTop .newsletter form .btn-newsletter:hover {background: #f29400;}

/* DIRETORIO */
.main .footer .footerDiretorio {width:920px;height:212px;border-top:1px solid #955900;}
.main .footer .footerDiretorio .galatico {background: url("../img/galatico.png") no-repeat -22px -16px;height: 155px;margin:31px 0 26px 0;width: 102px;}
.main .footer .footerDiretorio .mapa-do-site {width:773px;}
.main .footer .footerDiretorio .mapa-do-site .listaMapa {width:232px;height:200px;overflow:hidden;padding:0 15px;background:url(../img/linhaMenu.jpg) repeat-y right;}
.main .footer .footerDiretorio .mapa-do-site .listaMapa .titleMapa {width:217px;height:26px;ine-height:26px;padding-left:15px;color:#fff;text-shadow:1px 1px 1px #333;}
.main .footer .footerDiretorio .mapa-do-site .listaMapa li {float:left;width:217px;height:20px;line-height:20px;margin-bottom:5px;list-style:disc inside;color:#fff;text-shadow:1px 1px 1px #333;}

/* COPYRIGHT & NEWSLETTER */
.main .footer .footerBottom {width:100%;height:38px;background-color:#5E3800;color:#fff;text-shadow:1px 1px 1px #333;}
.main .footer .footerBottomContent {height:38px;line-height:38px;}t
.main .footer .footerBottom .desenvolvido {width:auto;height:auto;font-size:14px;text-shadow:1px 1px 1px #333;}
.main .footer .footerBottom .desenvolvido .stw {width:50px;height:22px;background:url("../img/stwLogo.png");margin:7px 0 0 10px;}
.main .footer .footerBottomContent {height:38px;line-height:38px;}
.main .footer .footerBottomContent .newsletter {width:auto;height:38px;}
.main .footer .footerBottomContent .newsletter .title-newsletter {width:auto;height:38px;padding-right:20px;}
.main .footer .footerBottomContent .newsletter form {position:relative;float:left;width:auto;height:38px;float:left;}
.main .footer .footerBottomContent .newsletter form .input-newsletter {width:210px;height:22px;line-height:22px;margin:8px 0;padding:0 5px;color:#f29400;font-size:14px;webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.main .footer .footerBottomContent .newsletter form .btn-newsletter {width:40px;height:22px;border:none;margin:8px 0;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;background: #f29400;background: -moz-linear-gradient(top, #f29400 0%, #e87000 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f29400), color-stop(100%,#e87000));background: -webkit-linear-gradient(top, #f29400 0%,#e87000 100%);background: -o-linear-gradient(top, #f29400 0%,#e87000 100%);background: -ms-linear-gradient(top, #f29400 0%,#e87000 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f29400', endColorstr='#e87000',GradientType=0 );background: linear-gradient(top, #f29400 0%,#e87000 100%);cursor:pointer;}
.main .footer .footerBottomContent .newsletter form .btn-newsletter:hover {background: #f29400;}


/* INTERNAS */



/* TOOLTIP */
#tiptip_holder {display: none;position: absolute;	top: 0;	left: 0;z-index: 99999;}
#tiptip_holder.tip_top {padding-bottom: 5px;}
#tiptip_holder.tip_bottom {padding-top: 5px;}
#tiptip_holder.tip_right {padding-left: 5px;}
#tiptip_holder.tip_left {padding-right: 5px;}
#tiptip_holder.tip_left #tiptip_content {	margin-right: 5px;}
#tiptip_holder.tip_right_top {padding-bottom:5px;padding-left:5px;}
#tiptip_content {font-size: 11px;color: #fff;text-shadow: 0 0 2px #000;	padding: 5px 8px 4px 8px;border: 1px solid rgba(255,255,255,0.25);background-color: rgb(25,25,25);	background-color: rgba(25,25,25,0.92);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));border-radius: 3px;-webkit-border-radius: 3px;	-moz-border-radius: 3px;box-shadow: 0 0 3px #555;-webkit-box-shadow: 0 0 3px #555;-moz-box-shadow: 0 0 3px #555;behavior: url(PIE.htc);}
#tiptip_arrow, #tiptip_arrow_inner {position: absolute;border-color: transparent;border-style: solid;border-width: 6px;	height: 0;width: 0;}
#tiptip_arrow_inner {border-width: 6px;}
#tiptip_holder.tip_top #tiptip_arrow {border-top-color: #fff;border-top-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow {border-bottom-color: #fff;border-bottom-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow {border-right-color: #fff;border-right-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_left #tiptip_arrow {border-left-color: #fff;border-left-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_top #tiptip_arrow_inner {margin-top: -7px;margin-left: -6px;border-top-color: rgb(25,25,25);border-top-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {margin-top: -5px;margin-left: -6px;border-bottom-color: rgb(25,25,25);border-bottom-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner {margin-top: -6px;	margin-left: -5px;border-right-color: rgb(25,25,25);border-right-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_left #tiptip_arrow_inner {margin-top: -6px;margin-left: -7px;border-left-color: rgb(25,25,25);border-left-color: rgba(25,25,25,0.92);}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#tiptip_content {
		padding: 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner {
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner {
		border-top-color: rgba(20,20,20,0.92);
	}
}

/* CONTATOS */
.menuContatos {
	width:920px;
	height:100px;
	border-bottom: 3px solid #ccc;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.menuContatos .titleLarge2 {
	padding-left:14px;
	width:906px;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc;
	font-family:DeliciousBold;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, rgb(255,255,255)), color-stop(99%, rgb(239,239,239)));
	background: -webkit-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -o-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -ms-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	background: linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	color: #F29400;
}
.menuContatos .guiaSmall {
	padding-left:45px;
	padding-top: 9px;
	width:261px;
	height:50px;
	line-height:40px;
	border-right:1px solid #ccc;
	font-family:DeliciousBold;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, rgb(255,255,255)), color-stop(99%, rgb(239,239,239)));
	background: -webkit-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -o-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -ms-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	background: linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	color: #F29400;

}
.menuContatos .guiaSmall2 {
	padding-left:45px;
	padding-top: 9px;
	width:261px;
	height:50px;
	line-height:40px;
	border-right:1px solid #ccc;
	font-family:DeliciousBold;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, rgb(255,255,255)), color-stop(99%, rgb(239,239,239)));
	background: -webkit-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -o-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -ms-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	background: linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	color: #F29400;

}
.menuContatos .guiaSmall3 {
	padding-left:45px;
	padding-top: 9px;
	width:260px;
	height:50px;
	line-height:40px;
	border-right:1px solid #ccc;
	font-family:DeliciousBold;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, rgb(255,255,255)), color-stop(99%, rgb(239,239,239)));
	background: -webkit-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -o-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -ms-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	background: linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	color: #F29400;
}

.guiaSmall a {
	color: #F29400;
	margin-left: 90px;
}
.guiaSmall2 a {
	color: #F29400;
	margin-left: 87px;
}
.guiaSmall3 a {
	color: #F29400;
	margin-left: 82px;
}

.porEndereco {
	width:920px;
	height:auto;
	border-bottom: 3px solid #ccc;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-top:30px;
}
.porEndereco .titleLarge2 {
	padding-left:14px;
	width:906px;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc;
	font-family:DeliciousBold;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, rgb(255,255,255)), color-stop(99%, rgb(239,239,239)));
	background: -webkit-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -o-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -ms-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	background: linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	color: #F29400;
}
.porEndereco .endereço {
	width: 340px;
	height: 30px;
	color: #696969;
	font-size: 20px;
	padding-left: 14px;
	padding-top: 9px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.porEndereco .comoChegar {
	width: 551px;
	height: 30px;
	color: #696969;
	font-size: 20px;
	padding-left: 14px;
	padding-top: 9px;
	border-bottom: 1px solid #ccc;
}
.porEndereco .endereço2 {
	width: 354px;
	height: 354px;
	border-right: 1px solid #ccc;
}
.porEndereco .endereço2 p {
	width: 334px;
	height: 17px;
	color: #F29400;
	margin-left: 16px;
	margin-top: 5px;
}
.porEndereco .maps {
	width: 540px;
	height: auto;
	margin-left: 13px;
	margin-top: 13px;
	margin-bottom: 13px;
}
.porTelefone {
	width:920px;
	height:240px;
	border-bottom: 3px solid #ccc;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-top:30px;
}
.porTelefone .titleLarge2 {
	padding-left:14px;
	width:906px;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc;
	font-family:DeliciousBold;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, rgb(255,255,255)), color-stop(99%, rgb(239,239,239)));
	background: -webkit-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -o-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -ms-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	background: linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	color: #F29400;
}
.porTelefone .telefone {
	width: 144px;
	height: 104px;
	margin-left: 8px;
	margin-top: 25px;
}
.porTelefone .numeroFixo {
	width:180px;
	height:40px;
	padding-left:10px;
	line-height:40px;
	border-bottom:3px solid #ccc;
	font-family:DeliciousBold;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, rgb(255,255,255)), color-stop(99%, rgb(239,239,239)));
	background: -webkit-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -o-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -ms-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	background: linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	color: #F29400;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: #696969;
	font-size:  17px;
	margin-left: 12px;
	margin-top: 23px
}
.porTelefone .numeroFixo .arrowServicosCont {
	background-position: -379px -55px !important;
	height: 10px;
	left: 0px;
	position: absolute;
	top: 16px;
	width: 10px;
	margin-left: 174px;
}
.porTelefone .numero {
	width:156px;
	height:90px;
	line-height:40px;
	border-bottom:3px solid #ccc;
	font-family:Arial;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, rgb(255,255,255)), color-stop(99%, rgb(239,239,239)));
	background: -webkit-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -o-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -ms-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	background: linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	color: #F29400;
	border-top: 1px solid #ccc;
	border-left: 2px solid #ccc;
	border-right: 1px solid #ccc;
	color: #F29400;
	font-size:  20px;
	margin-top: 23px
}
.numero-contato {
    margin-left: 42px;
    width: auto;
}
.porTelefone .numero .ddd {
	background-position: -379px -55px !important;
	height: 24px;
	left: 0px;
	position: absolute;
	top: 1px;
	width: 17px;
	margin-left: 18px;
	color:#696969;
	float: left;
	font-size: 16px;
}
.nome-contato {
    color:#696969;
    font-size: 13px;
    width: 113px;
    line-height: 15px;
    text-align: center;
    margin-left: 20px;
}
.nome-cargo {
   color:#696969;
   font-size: 11px;
   width: 113px;
   text-align: center;
   line-height: 13px;
   margin-top: 3px;
   margin-left: 19px;
}
.porE-mail {
	width:920px;
	height:auto;
	border-bottom: 3px solid #ccc;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-top:30px;
}
.porE-mail .titleLarge2 {
	padding-left:14px;
	width:906px;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc;
	font-family:DeliciousBold;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, rgb(255,255,255)), color-stop(99%, rgb(239,239,239)));
	background: -webkit-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -o-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -ms-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	background: linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	color: #F29400;
}
.porE-mail .request {
	width:854px;
	height:34px;
	line-height:34px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	background:#FFFFCC;
	border:1px solid #FC6;
	text-align:center;
	padding-left:40px;
	font-style:italic;
	text-shadow:1px 1px 1px #ccc;
	margin-bottom:10px;
	margin-top: 12px;
	margin-left: 12px;
}
.porE-mail .formContato {
	width: 915px;
	height: auto;
}
.porE-mail .formContato ul {
	width: 915px;
	height: auto;
}
.porE-mail .formContato ul li {
	float: left;
	margin-left: 110px;
	width: auto;
	height: auto;
    margin-bottom: 6px;
}
.porE-mail .formContato ul li span {
	color: #333333;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 10px;
	width: 95px;
	padding-left: 9px;
}
.porE-mail .formContato ul li input {
	border: 1px solid #ccc;
	font-size: 13px;
	height: 28px;
	padding-left: 3px;
	width: 530px;
	margin-bottom: 9px;
}
.porE-mail .formContato ul li select {
	border: 1px solid #ccc;
	cursor: pointer;
	font-size: 13px;
	height: 28px;
	padding-left: 3px;
	width: 535px;
	margin-bottom: 9px;
}
.formContato ul li textarea {
	border: 1px solid #ccc;
	height: 128px;
	padding: 2px 0 0 2px;
	width: 530px;
	margin-bottom: 9px;
}
.porE-mail .formContato ul li button {
	width:160px;
	height:36px;
	line-height:31px;
	background: rgb(255,168,76); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,168,76,1) 36%, rgba(255,123,13,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,rgba(255,168,76,1)), color-stop(100%,rgba(255,123,13,1))); /* 	Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,168,76,1) 36%,rgba(255,123,13,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,168,76,1) 36%,rgba(255,123,13,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,168,76,1) 36%,rgba(255,123,13,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,168,76,1) 36%,rgba(255,123,13,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */
	border:none;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	cursor:pointer;
	margin-top: 18px;
	margin-left: 635px;
	font-family:DeliciousBold;text-shadow:1px 1px 1px #666;
	color:#fff;
	font-size: 18px;
	text-shadow:1px 1px 6px #666;
	box-shadow: #FFFFFF 1px 1px 6px;
	margin-right: 14px;
	margin-bottom: 14px;
	}
.porE-mail .formContato ul li button:hover {
	width:160px;
	height:36px;
	line-height:31px;
	background: rgb(255,168,76); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,168,76,1) 36%, rgba(255,123,13,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,rgba(255,168,76,1)), color-stop(100%,rgba(255,123,13,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,168,76,1) 36%,rgba(255,123,13,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,168,76,1) 36%,rgba(255,123,13,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,168,76,1) 36%,rgba(255,123,13,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,168,76,1) 36%,rgba(255,123,13,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */
	border:none;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	cursor:pointer;
	margin-top: 18px;
	margin-left: 635px;
	font-family:DeliciousBold;text-shadow:1px 1px 1px #666;
	color:#fff;
	font-size: 18px;
	box-shadow: #666666 1px 1px 6px
	margin-right: 14px;
	margin-bottom: 14px;
	}
/* Form Error */
.inputContainer {
	position: relative;
	float: left;
}
.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	z-index: 5000;
	cursor: pointer;
}
.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none
}
.formError .formErrorContent {
	width: 100%;
	background: #ee0101;
	position:relative;
	z-index:5001;
	color: #fff;
	width: 150px;
	font-family: tahoma;
	font-size: 11px;
	border: 2px solid #ddd;
	box-shadow: 0 0 6px #000;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
	padding: 4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.greenPopup .formErrorContent {
	background: #33be40;
}
.blackPopup .formErrorContent {
	background: #393939;
	color: #FFF;
}
.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
	position:relative;
	z-index: 5006;
}
.formError .formErrorArrowBottom {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin: 0px 0 0 12px;
	top:2px;
}
.formError .formErrorArrow div {
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	box-shadow: 0 2px 3px #444;
	-moz-box-shadow: 0 2px 3px #444;
	-webkit-box-shadow: 0 2px 3px #444;
	font-size: 0px;
	height: 1px;
	background: #ee0101;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
}
.formError .formErrorArrowBottom div {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.greenPopup .formErrorArrow div {
	background: #33be40;
}
.blackPopup .formErrorArrow div {
	background: #393939;
	color: #FFF;
}
.formError .formErrorArrow .line10 {
	width: 15px;
	border: none;
}
.formError .formErrorArrow .line9 {
	width: 13px;
	border: none;
}
.formError .formErrorArrow .line8 {
	width: 11px;
}
.formError .formErrorArrow .line7 {
	width: 9px;
}
.formError .formErrorArrow .line6 {
	width: 7px;
}
.formError .formErrorArrow .line5 {
	width: 5px;
}
.formError .formErrorArrow .line4 {
	width: 3px;
}
.formError .formErrorArrow .line3 {
	width: 1px;
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-bottom: 0 solid #ddd;
}
.formError .formErrorArrow .line2 {
	width: 3px;
	border: none;
	background: #ddd;
}
.formError .formErrorArrow .line1 {
	width: 1px;
	border: none;
	background: #ddd;
}

/* CSS Andre */
.i-galaxy {
	background-position: -217px -73px !important;
	height: 22px;
	left: 13px;
	position: absolute;
	top: 10px;
	width: 24px;
}
.titleFull {
	padding: 0 0 0 45px;
	display: block;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc;
	font-family:DeliciousBold;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, rgb(255,255,255)), color-stop(99%, rgb(239,239,239)));
	background: -webkit-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -o-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -ms-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	background: linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	position: relative;
}
#container-internas {
	width: 610px;
	border: 1px solid #ccc;
	margin: 0 13px 0 0;
}
#textDesc {
    width: auto;
    height: auto;
    margin-left: 15px;
    margin-top: 12px;
}

#content-int {
	padding: 15px;
}
#content-left {
	width: 220px;
	float: left;
}
#content-left h4 {
	margin: 0 0 10px 0;
	font-weight: normal;
	font-size: 14px;
}
#nav-internas {
	width: 220px;
	float: left;
	border-top: 1px solid #ccc;
}
#nav-internas li {
	background: -moz-linear-gradient(center top , #FFFFFF 66%, #EFEFEF 99%) repeat scroll 0 0 transparent;
}
#nav-internas li a {
	height: 22px;
	padding: 10px 0 5px 10px;
	display: block;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}
#nav-internas li a:hover {
	padding: 10px 0 5px 22px;
	background:url(../img/iconset2.png) no-repeat scroll 0 15px !important;
}
#nav-internas li.active-nav a {
	color: #F29400;
	padding: 10px 0 5px 22px;
	border-right:1px solid #fff;
	background: #fff url(../img/iconset2.png) no-repeat scroll 0 15px !important;
}
#content-wrap {
	width: 630px;
	float: right;
    text-align: justify;
}
#content-wrap-int {
	width: 590px;
	float: left;
	padding: 10px;
}
#content-wrap-center {
	width: 702px;
	margin: 0 auto;
}
#content-wrap h1, #content-wrap-center h1, #content-wrap-int h1 {
	color: #F29400;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 10px 0;
}
#content-wrap h2, #content-wrap-center h2, #content-wrap-int h2 {
	color: #F29400;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 10px 0;
}
#content-wrap p, #content-wrap-center p, #content-wrap-int p {
	margin: 0 0 10px 0;
    text-indent: 23px;
}
#content-wrap-center em {
	font-size: 14px;
	margin: 0 0 10px 0;
	display: block;
}
#acc-options {
	margin: 0 0 10px 0;
	font-size: 14px;
}
#acc-options a {
	color: #F29400;
}
.acc li {
	border: 1px solid #ccc;
	margin: 0 0 10px 0;
}
ul.acc h3 {
	color: #333;
	font-size: 16px;
	margin: 0 !important;
	padding: 10px;
	font-weight: normal;
	cursor: pointer;
	background: -moz-linear-gradient(center top , #FFFFFF 66%, #EFEFEF 99%) repeat scroll 0 0 transparent;
}
ul.acc h3:hover {
	color: #F29400;
}
.acc-selected {
	color: #F29400 !important;
	padding: 10px 10px 0 10px !important;
	background: -moz-linear-gradient(center bottom , #FFFFFF 66%, #EFEFEF 99%) repeat scroll 0 0 transparent !important;
}
ul.acc p {
	margin: 10px 0 0 0 !important;
	padding: 0 10px 10px 10px;
}
.acc-section {
	overflow: hidden;
}
.tab-nav-int {
	width: 100%;
	height: 40px;
	margin: 0 0 15px 0;
	border-left: 1px solid #ccc;
}
.tab-nav-int li {
	float: left;
}
.tab-nav-int li a {
	height: 22px;
	padding: 10px 10px 5px 10px;
	display: block;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background: -moz-linear-gradient(center top , #FFFFFF 66%, #EFEFEF 99%) repeat scroll 0 0 transparent;
}
.tab-nav-int li a:hover {
	color: #F29400;
	text-decoration: none;
}
.tab-nav-int a.selected {
	color: #F29400;
	border-bottom:1px solid #fff;
	background: #fff;
}
.select-large {
	width: 315px
}
.select-medium {
	width: 228px
}
.input-large {
	border: 1px solid #ccc;
	padding: 3px;
	width: 370px;
}
.input-medium {
	border: 1px solid #ccc;
	padding: 3px;
	width: 220px;
}
.input-small {
	border: 1px solid #ccc;
	padding: 3px;
	width: 100px;
}
.input-salario {
	border: 1px solid #ccc;
	padding: 3px;
	width: 80px;
	text-align: right;
}
.input-xsmall {
	border: 1px solid #ccc;
	padding: 3px;
	width: 20px;
}
.textarea-large {
	border: 1px solid #ccc;
	padding: 3px;
	width: 370px;
	height: 100px;
}
.textarea-small {
	border: 1px solid #ccc;
	padding: 3px;
	width: 231px;
	height: 60px;
}
.content-box {
	padding: 20px;
	border: 1px solid #ccc;
	margin: 32px 0 20px 0;
	font-size: 13px;
	position: relative;
	background: -moz-linear-gradient(center bottom , #FFFFFF 90%, #EFEFEF 99%) repeat scroll 0 0 transparent;
}
.content-box h1 {
	font-size: 24px !important;
	margin: 0 0 10px 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #ccc;
}
.campo-form {
	float: left;
	width: 100%;
	margin: 0 0 6px 0;
	font-size: 13px;
}
.campo-form ul {
    width: 663px;
    height: auto;
    margin-top: 28px;
}
.campo-form ul li {
    width: 221px;
    height: auto;
    float: left;
}
.outro {
	margin: 10px 0 6px 0 !important;
}
.box-form {
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
	font-size: 13px;
}
.box-nome {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
}
.campo-form select, .box-form select {
	padding: 2px;
	border: 1px solid #ccc;
}
.campo-form label, .box-form label {
	margin: 0 8px 0 0;
}
.campo-nome {
	margin: 0 5px 0 0;
	padding: 4px 10px;
	float: left;
	width: 180px;
	background: #ffeac9;
	text-align: right;
	color: #714400;
	border-radius: 5px;
}
.campo-nome-outro {
	margin: 0 5px 0 0;
	padding: 4px 10px;
	float: left;
	width: 180px;
	text-align: right;
}
.campo-nome-small {
	margin: 0 5px 0 0;
	padding: 4px 10px;
	float: left;
	width: 70px;
	text-align: right;
}
#hab-tipo {
	width: 300px;
	float: left;
}
.cargos {
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
}
.cargo-cont {
	padding: 10px;
	background: #fff;
	border: 1px solid #ccc;
}
#content-areas .coluna {
	width: 220px;
	float: left;
	font-size: 12px;
}
.lista-areas input {
	margin: 0 4px 0 0;
}
#cv-faixasal {
	width: 300px;
}
.box-left {
	float: left;
}
.box-right {
	float: right;
}
.box-formacao {
	padding: 10px;
	background: #f5f5f5;
	margin: 0 0 20px 0;
}
.box-cargos {
	padding: 10px;
	background: #f5f5f5;
	margin: 0 0 20px 0;
}
.box-radios {
	padding: 4px 0 0 0;
}
#ppd-box, #veic-box {
	float: left;
	padding: 4px 0 0 12px;
}
#ppd-box label, #veic-box label {
	float: left;
}
.add-box {
	text-align: right;
	color: #F29400;
	margin: 10px 0 0 0;
}
.add-box-center {
	text-align: center;
	color: #F29400;
	font-size: 16px;
	margin: 10px 0 0 0;
}
.add-box a, .add-box-center a {
	color: #F29400;
}
.exibir-mais {
	cursor: pointer;
}
.dados-vaga {
	padding: 10px 0 5px 0;
	margin: 10px 0;
	border-top: 1px dotted #ccc;
}
.dados-vaga p, .infos-vaga p {
	margin: 0 0 5px 0 !important;
}
.dados-vaga p em {
	color: #F29400;
}
.vaga-apenas-assinante {
	background: #ffffe6;
	padding: 10px 20px;
	height: 48px;
	border-radius: 5px;
}
.dados-alerta {
	background: url(../img/icon-alerta.png) no-repeat scroll 0 0;
	padding: 8px 0 10px 40px;
	margin: 10px 0 0 0;
	float: left;
}
.vaga-cadastrese {
	background: url(../img/bg-button-cinza.gif) repeat-x scroll 0 0;
	border: 1px solid #f5f5f5;
	float: right;
	border-radius: 5px;
}
.vaga-cadastrese a {
	width: 190px;
	padding: 15px 0 15px 50px;
	display: block;
	background: url(../img/icon-plus.png) no-repeat scroll 5px 5px;
}
.espaco-assinante-vaga a {
	border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    height: 18px;
    padding: 35px 0 15px 72px;
    width: 188px;
	background: url(../img/button-curriculo.png) no-repeat scroll 0 0;
}
.icon-amigo {
	background: url(../img/button-amigo.png) no-repeat scroll 0 0 !important;
}
.resultado-filtro {
	background: #ffffe6;
	padding: 10px 20px;
	margin: 20px 0 24px 0;
	height: 23px;
	border-radius: 5px;
}
.resultado-filtro .campo-nome{
	width: auto;
	background: none;
	margin: 0;
	padding: 4px 5px 0 0;
}
.resultado-filtro select {
	width: 120px;
}
.paginacao {
	text-align: center;
	margin: 0 0 24px 0;
    color:#F29400;
}
.paginacao a {
    border: 1px solid #CCCCCC;
    padding: 2px 8px;
	text-decoration: none;
	border-radius: 5px;
}
.paginacao a.current {
	background: none repeat scroll 0 0 #FFFFE6;
    border: 1px solid #CCCCCC;
    padding: 2px 8px;
}
.paginacao a:hover {
	background: none repeat scroll 0 0 #f5f5f5;
	color: #333;
}
.vaga-cont {
	padding: 55px 20px 20px 20px !important;
}
.vaga-title {
	background: none repeat scroll 0 0 #714400;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF !important;
    left: -1px;
    margin: 0 !important;
    padding: 8px 20px !important;
    position: absolute;
    top: -4px;
    width: 550px;
}
.vaga-data {
	position: absolute;
	top: 10px;
	right: 20px;
	color: #fff;
}
.button-cadastrar {
	text-align: center;
}
.button-cadastrar a:hover {
	text-decoration: none;
}
.button-laranja {
	width: 260px;
	color: #fff;
	font-size: 14px;
	border-top: 2px solid #f5af3f;
    border-right: 2px solid #a36400;
	border-bottom: 2px solid #a36400;
    border-left: 2px solid #f5af3f;
	font-weight: bold;
	padding: 15px 30px;
	text-align: center;
	border-radius: 8px;
	cursor: pointer;
	background: url(../img/bg-button-laranja.gif) repeat-x scroll 0 0;
}
.button-laranja-p {
	width: 80px;
	color: #fff;
	font-size: 14px;
	border-top: 2px solid #f5af3f;
    border-right: 2px solid #a36400;
	border-bottom: 2px solid #a36400;
    border-left: 2px solid #f5af3f;
	font-weight: bold;
	padding: 10px 25px;
	text-align: center;
	border-radius: 8px;
	cursor: pointer;
	background: url(../img/bg-button-laranja.gif) repeat-x scroll 0 0;
}
.button-laranja:hover, .button-laranja-p:hover {
	border-top: 2px solid #a36400;
    border-right: 2px solid #f5af3f;
	border-bottom: 2px solid #f5af3f;
    border-left: 2px solid #a36400;
}
.txt-intro {
	padding: 30px;
	border: 1px solid #ccc;
	margin: 0 0 30px 0;
	background: #ffffe6;
	border-radius: 8px;
}

.atencao {
  width: 623px;
  height: 40px;
  line-height:19px;
    -moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	background:#FFFFCC;
	border:1px solid #FC6;
	text-align:center;
	padding-right:18px;
	font-style:italic;
	text-shadow:1px 1px 1px #ccc;

}

.empresa-vaga {
    width: 580px;
    height: 120px;

}
.empresa-vaga li {
    width: 193px;
    height: auto;
    float: left;
}
.txt-intro a {
	color: #F29400;
}
.txt-intro h1 {
	font-size: 26px !important;
}
.txt-intro img {
	float: left;
	margin: 0 20px 10px 0;
}
.beforeSearch {
	position: relative;
}
.signin-widget {
	background: #714400;
	width: 145px;
	right: 0;
    overflow: hidden;
    padding: 10px 15px;
    position: absolute;
    right: 0;
    top: 26px;
    z-index: 6000;
	color: #333;
	border-radius: 0 0 5px 5px;
	font-size: 14px;
	display: none;
	border-bottom: 1px solid #ccc;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, rgb(255,255,255)), color-stop(99%, rgb(239,239,239)));
	background: -webkit-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -o-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -ms-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	background: linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
}
.signin-widget input {
	padding: 2px;
	width: 140px;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #ccc;
}
.signin-widget p {
	margin: 0 0 5px 0;
}
.forgot {
	font-size: 12px;
}
.forgot a {
	color: #f29400;
}
.signin-widget .submit {
	width: 65px;
	float: right;
	background: #FFB442;
	border: 1px solid #FFB442;
	border-radius: 5px 5px 5px 5px;
	cursor: pointer;
	padding: 2px;
}
.signin-widget .submit:hover {
	background: #975c00;
}
.profile-widget {
	color: #fff;
	float: right;
	width: 325px;
	padding: 8px 0 0 0;
	text-align: right;
	font-size: 13px;
}
.access-profile {
	background-color: #714400;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    padding: 4px 18px;
    text-shadow: 1px 1px 1px #333333;
    width: 60px;
	position: relative;
    cursor: pointer;
}
.profile-painel {
	background: #714400;
	width: 85px;
	right: 0;
    overflow: hidden;
    padding: 10px 15px;
    position: absolute;
    right: 0;
    top: 24px;
    z-index: 6000;
	color: #333;
	border-radius: 0 0 5px 5px;
	font-size: 14px;
	text-align: left;
	display: none;
	border-bottom: 1px solid #ccc;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, rgb(255,255,255)), color-stop(99%, rgb(239,239,239)));
	background: -webkit-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -o-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -ms-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	background: linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
}
.sair{
    float: right;
    margin-top: 10px;
    position: relative;
}
.sair:hover{
    color: #f29400;
}

.profile-painel a {
	border-bottom: 1px solid #ccc;
	display: block;
	margin: 0 0 4px 0;
	padding: 0 0 4px 0;
}
.profile-painel a.last {
	border-bottom: none !important;
	margin: 0px !important;
	padding: 0px !important;
}
.profile-painel a:hover {
	text-decoration: none;
	color: #F29400;
}
.icon-usuario {
	display: block;
	width: 26px;
	height: 27px;
	position: absolute;
	top: 10px;
	left: 10px;
	background: url(../img/icon-usuario.png) no-repeat scroll 0 0;
}
#painel-sidebar {
	width: 254px;
	float: left;
}
.user-info {
	padding: 10px;
	font-size: 14px;
	background: #fff;
	border-right: 1px solid #ccc;
}
.user-info p {
	margin: 0 0 10px 0;
}
.avatar-cont {
	float: left;
	padding: 2px;
	float: left;
	border: 1px solid #cccccc;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(66%, rgb(255,255,255)), color-stop(99%, rgb(239,239,239)));
	background: -webkit-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -o-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	background: -ms-linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	background: linear-gradient(top, rgb(255,255,255) 66%, rgb(239,239,239) 99%);
    height: 255px;
    width: 210px;
    margin-left: 8px;
}
.avatar {
	width: 208px;
	height: 253px;
	overflow: hidden;
	border: 1px solid #ccc;
}
.user-nav {
	float: right;
	width: 100%;
	border-top: 1px solid #ccc;
    margin-top: 13px;
}
.user-nav li {
	border-bottom: 1px solid #ccc;
	margin: 5px 0;
	padding: 0 0 5px 0;
    text-align: center;
    
}
.user-nav li a:hover {
	color: #F29400;
}
.bg-painel {
	background: url(../img/bg-painel.gif) repeat-y scroll 0 0;
}
#painel-nav {
	border-top: 1px solid #ccc;
	margin: 0 0 40px 0;
}
#painel-nav li img {
	margin: 0 10px 0 0;
	vertical-align: middle;
}
#painel-nav li a {
	padding: 10px 20px;
	display: block;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
}
#painel-nav li a:hover {
	text-decoration: none;
	background-color: #fbfbfb;
	border-right: 1px solid #ccc;
}
#painel-nav li.active a {
	background: url(../img/icon-painel-active.png) no-repeat center right;
}
#painel-nav li.active a:hover {
	border-right: none;
}
#painel-conteudo {
	width: 624px;
	float: right;
	padding: 55px 20px 20px 20px;
	position: relative;
}
#painel-conteudo h1 {
	font-size: 18px;
	margin: 0 0 20px 0;
}
.box-painel, .box-painel-small {
	margin: 0 5px 20px 5px;
	position: relative;
}
.box-painel-small {
	width: 302px;
	float: left;
}
.box-painel h3, .box-painel-small h3 {
	font-size: 16px;
	font-weight: normal;
	border-radius: 5px;
	padding: 10px 20px;
	color: #fff;
	background: url(../img/bg-painel-title.gif) repeat-x scroll 0 0;
}
.box-painel-cont {
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 20px;
}
.box-painel-padding-m {
	padding: 10px !important;
}
.accordion {
	position: relative;
	cursor: pointer;
}
.accordprefix {
	position: absolute;
	right: 14px;
	top: 14px;
}
.box-meta {
	font-size: 12px;
	position: absolute;
	top: 50px;
	text-transform: uppercase;
}
.box-meta-int {
	font-size: 12px;
	position: absolute;
	top: 0;
	text-transform: uppercase;
}
.painel-lista-mensagens li {
	margin: 8px 0 0 0;
	padding: 8px 0 0 0;
	border-top: 1px solid #ccc;
}
.painel-lista-mensagens h2 {
	font-size: 16px;
	font-weight: normal;
	width: 482px;
	margin: 0 10px 0 0;
	float: left;
}
.painel-lista-mensagens h2 a {
	color: #f29400;
}
.painel-lista-vagas li {
	padding: 8px 10px;
	border-radius: 5px;
}
.painel-lista-vagas h2 {
	font-size: 16px;
	font-weight: normal;
	width: 223px;
	margin: 0 20px 0 0;
	float: left;
}
.painel-lista-cursos li {
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #ccc;
}
.painel-lista-cursos h2 {
	font-size: 14px;
	font-weight: normal;
}
.painel-lista-cursos h2 a {
	color: #f29400;
}
.painel-conteudo-header {
	position: absolute;
	top: 0;
	right: 0;
	background: #fceacc;
	width: 644px;
	padding: 0 20px 0 0;
	height: 40px;
}
#painel-busca-vagas {
	float: right;
	padding: 5px 0;
	position: relative;
}
#painel-busca-vagas label {
	float: left;
	margin: 5px 5px 0 0;
	font-size: 14px;
}
#painel-busca-vagas input#s {
	padding: 6px 10px;
	font-size: 14px;
	float: left;
	width: 180px;
	border-radius: 5px 5px 5px 5px;
}
.painel-home-button a {
	width: 59px;
	height: 40px;
	display: block;
	text-indent: -9999px;
	float: left;
	background: url(../img/botao-painel-home.png) no-repeat scroll 0 0;
}
#painel-botao-busca {
	position: absolute;
	top: 5px;
	right: 0;
}
.painel-home-button a:hover {
	background-position: 0 -40px;
}
.breadcrumb {
	position: relative;
	top: 10px;
	left: 10px;
}
#painel-conteudo .input-large {
	width: 326px !important;
}
#painel-conteudo .textarea-large {
	width: 326px !important;
}
#painel-conteudo .content-box p {
	margin: 0 0 20px 0;
}
.painel-cont-int {
	position: relative;
}
.formPainel {
	float: left;
	width: 100%;
}

.formPainel ul {
	position: relative
}

.formPainel .boxPainel {
	float: left;
	width: 100%;
	margin-bottom: 21px;
}

.formPainel li .assuntoForm {
	float: left;
	margin-right: 37px;
}

.formPainel ul li .laranjaForm {
	float: right;
	width: 197px;
	color: #fff;
	font-size: 14px;
	border-top: 2px solid #f5af3f;
    border-right: 2px solid #a36400;
	border-bottom: 2px solid #a36400;
    border-left: 2px solid #f5af3f;
	font-weight: bold;
	padding: 8px 10px;
	text-align: center;
	border-radius: 8px;
	cursor: pointer;
	background: url(../img/bg-button-laranja.gif) repeat-x scroll 0 0;

}

.laranjaForma:hover, .laranjaForm-p:hover {
	border-top: 2px solid #a36400;
    border-right: 2px solid #f5af3f;
	border-bottom: 2px solid #f5af3f;
    border-left: 2px solid #a36400;
}

.boxPainel input {
	border:  1px solid #ccc;
	width: 534px;
}

.boxPainel textarea {
	border:  1px solid #ccc;
	width:534px;
}
.formPainel li .mensagemForm {
	float: left;
	margin-right: 18px;
}

.painel-lista-int {
	float: left;
	width: 100%;
}
.painel-lista-int li {
	margin: 8px 0 0 0;
	padding: 8px 0 0 0;
	float: left;
	width: 100%;
	border-top: 1px solid #ccc;
}
.painel-lista-int h2 {
	font-size: 16px;
	font-weight: normal;
	color: #f29400;
}
.painel-lista-int h2 a {
	color: #f29400;
}
.painel-lista-int span {
	font-size: 14px;
}
.padding-meta {
	padding: 15px 0 0 0 !important;
}
.painel-interna h2 {
	color: #f29400;
	margin: 0 0 5px 0;
}
.painel-interna span {
	display: block;
	margin: 0 0 20px 0;
}
.painel-interna p {
	margin: 0 0 20px 0;
}
.steps {
	position: relative;
	font-size: 13px;
}
.step {
    border: 1px solid #f5f5f5;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
    margin: 0 10px 0 0;
    position: relative;
	padding: 15px 0 0 0;
	background: #FCEACC;
	float: left;
	width: 198px;
}
.step span {
	background: #fff;
    color: #F29400;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
	border: 1px solid #C9C9C9;
    border-radius: 24px 24px 24px 24px;
    display: block;
    float: left;
    height: 24px;
    left: 43%;
    line-height: 24px;
    position: absolute;
    top: -13px;
    width: 24px;
    z-index: 100;
}
.step em {
	background: url(../img/bg-step-left.png) repeat-x scroll 0 0 #EDEDED;
	display: block;
	padding: 10px 5px 5px 5px;
	text-align: center;
	font-style: normal;
}
.title-g {
	font-size: 22px !important;
	margin: 0 0 20px 0 !important;
}
/* caption styling

.caption-top, .caption-bottom {
	color: #ffffff;
	padding-left: 7px;
	padding-bottom: 7px;
	padding-top: 7px;
	font-weight: bold;
	font-size: 13px;
	font-family: arial;
	cursor: default;
	border: 0px solid #334143;
	background: #000000;
	text-shadow: 1px 1px 0 #202020;
}
.caption-top {
   border-width: 0px 0px 8px 0px;
}
.caption-bottom {
   border-width: 8px 0px 0px 0px;
}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.3em;
}
.caption a:hover, .caption a:hover {
	background: #202020;
}
.caption-wrapper {
	float: left;
}
br.c { clear: both; }

.empregos {
	width: 303px;
}
.candidatos {
	width: 303px;
}
*/
.errorlist li {
	padding: 10px;
	background: none repeat scroll 0 0 #FF0000;
    border: 1px solid #CCCCCC;
    margin:5px 0 0 0; color: #FFF;
    border-radius: 8px 8px 8px 8px;
}

/* AD Gallery */
.ad-gallery {
    padding: 8px 23px 20px 23px !important;
    width: 550px;
	border: 1px solid #ccc;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
.ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 400px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
.ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
.ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
.ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(../img/non-existing.jpg);
    }
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../img/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../img/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
.ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
.ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(../img/opa75.png);
        color: #000;
      }
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
.ad-gallery .ad-controls {
    height: 20px;
	display: none;
  }
.ad-gallery .ad-info {
      float: left;
    }
.ad-gallery .ad-slideshow-controls {
      float: right;
    }
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
.ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
.ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
.ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
.ad-gallery .ad-back {
      cursor: pointer;
      left: -20px;
      width: 13px;
      display: block;
      background: url(../img/ad_scroll_back.png) 0px 22px no-repeat;
    }
.ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url(../img/ad_scroll_forward.png) 0px 22px no-repeat;
    }
.ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
.ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
.ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
		  width: 105px;
		  height: 80px;
		  overflow: hidden;
        }
.ad-gallery .ad-thumbs li a {
            display: block;
          }
.ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
  display: block;
   width: 100%;
            }
.ad-gallery .ad-thumbs li a.ad-active img {
    border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

/*REDES SOCIAIS*/
.box-redes {
        width:596px;
        height:40px;
        margin-bottom:5px;
        float:left;
        margin-top: 5px;
        margin-left:5px;
}
.box-redes .redesociais {
        float: left;
        height: auto;
        line-height: 18px;
        margin-right:20px;
        width: auto;
}
.box-redes .redesociais2 {
        float: left;
        height: auto;
        line-height: 18px;
        margin-right:7px;
        width: auto;
}
.box-redes .twitter {
        margin-top:2px;
}
.box-redes .facebook {
        margin-top:0;
}
.box-redes .facebook1 {
        margin-top:2px;
}
.box-redes .plus {
        margin-top:2px;
        width:68px!important;
}

/* OUTROS CURSOS */
.mais-cursos {width:265px;height:316px;margin-top: 2px; overflow: hidden; position: relative; float: right; border:1px solid #ccc;border-radius: 5px;}
.mais-cursos .boxMais-cursos {width:293px;height:auto;}
.mais-cursos .boxMais-cursos .feedCursos {width:293px;height:223px;}
.mais-cursos .boxMais-cursos .feedCursosContainer {width:293px;height:74px;}
.mais-cursos .boxMais-cursos .feedCursosContainer li {float:left;position:relative;}
.mais-cursos .boxMais-cursos .feedCursosContainer li .boxCursos {width:255px;height:50px;padding:5px 0 5px 10px;overflow:  hidden;border-top:1px solid #ccc; }
.mais-cursos .boxMais-cursos .feedCursosContainer li .boxCursos:hover {background:#f9f9f9;text-decoration:none;overflow:  hidden;}
.mais-cursos .boxMais-cursos .feedCursosContainer li .boxCursos .nome-curso {cursor:pointer; width:258px;height:auto;line-height: 17px;margin-bottom:2px;overflow: hidden;}
.mais-cursos .boxMais-cursos .feedCursosContainer li .boxCursos .status-curso {width:258px;height:auto;cursor: pointer;}
.mais-cursos .boxMais-cursos .verTodas {
    width:265px;
    height:32px;
    line-height:24px;
    position: absolute;
    bottom: 0;
    z-index: 99;
    background: #fff;
    border-top: 1px solid #ccc;}
.mais-cursos .boxMais-cursos .verTodas .vTodas {cursor:pointer;position:relative;float:right;margin-right:6px;font-size:15px;color:#714400;}
.mais-cursos .boxMais-cursos .verTodas .vTodas:hover {cursor:pointer;color:#714400;text-decoration:none;}
.mais-cursos .boxMais-cursos .verTodas .vTodas .i-more {cursor:pointer;width:auto;height:auto;padding:0 5px;margin-left:5px;color:#fff;background:#714400;border:none;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;}

.main .container .content .secondary .eventosbanner {height:320px;}

.lista-cursos {
    float: left;
}

/*PUBLICIDADE*/
.banner-publi {
    width:605px;
    height:90px;
    color: #ccc;
    text-align: center;
    line-height: 84px;
    font-size: 20px;
    background: -moz-linear-gradient(center top , #FFFFFF 66%, #EFEFEF 99%) repeat scroll 0 0 transparent;

}
.tijo {
    width: 293px;
    height: 100px;
    background: -moz-linear-gradient(center top , #FFFFFF 66%, #EFEFEF 99%) repeat scroll 0 0 transparent;
    border-radius: 0px!important;
}
.tijo-publi {
    width: 200px;
    height: 90px;
    border: 1px solid #ccc;
    margin-top: 4px;
    color: #ccc;
    text-align: center;
    line-height: 84px;
}

/*CONFIRMACAO ENQUETE*/

.jqifade{
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi{
	width: 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	background-color: #ffffff;
	font-size: 11px;
	text-align: left;
	border: solid 1px #eeeeee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer{
	font-weight: bold;
}
div.jqi .jqiclose{
	position: absolute;
	top: 4px; right: -2px;
	width: 18px;
	cursor: default;
	color: #bbbbbb;
	font-weight: bold;
}
div.jqi .jqimessage{
	padding: 10px;
	line-height: 20px;
	color: #444444;
}
div.jqi .jqibuttons{
	text-align: right;
	padding: 5px 0 5px 0;
	border: solid 1px #eeeeee;
	background-color: #f4f4f4;
}
div.jqi button{
	padding: 3px 10px;
	margin: 0 10px;
	background-color: #2F6073;
	border: solid 1px #f4f4f4;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
div.jqi button:hover{
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
	background-color: #BF5E26;
}

.jqi .jqiarrow{ position: absolute; height: 0; width:0; line-height: 0; font-size: 0; border: solid 10px transparent;}

.jqi .jqiarrowtl{ left: 10px; top: -20px; border-bottom-color: #ffffff; }
.jqi .jqiarrowtc{ left: 50%; top: -20px; border-bottom-color: #ffffff; margin-left: -10px; }
.jqi .jqiarrowtr{ right: 10px; top: -20px; border-bottom-color: #ffffff; }

.jqi .jqiarrowbl{ left: 10px; bottom: -20px; border-top-color: #ffffff; }
.jqi .jqiarrowbc{ left: 50%; bottom: -20px; border-top-color: #ffffff; margin-left: -10px; }
.jqi .jqiarrowbr{ right: 10px; bottom: -20px; border-top-color: #ffffff; }

.jqi .jqiarrowlt{ left: -20px; top: 10px; border-right-color: #ffffff; }
.jqi .jqiarrowlm{ left: -20px; top: 50%; border-right-color: #ffffff; margin-top: -10px; }
.jqi .jqiarrowlb{ left: -20px; bottom: 10px; border-right-color: #ffffff; }

.jqi .jqiarrowrt{ right: -20px; top: 10px; border-left-color: #ffffff; }
.jqi .jqiarrowrm{ right: -20px; top: 50%; border-left-color: #ffffff; margin-top: -10px; }
.jqi .jqiarrowrb{ right: -20px; bottom: 10px; border-left-color: #ffffff; }


/* GALERIA SOBRE NOS */

#gallery {
	background-color: #444;
	padding: 10px;
	width: 520px;
	}
#gallery ul {
    list-style: none;
    }
#gallery ul li {
    display: inline;
}
#gallery ul img {
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
	color: #fff;
}
#gallery ul a:hover {
    color: #fff;
}
	
/* INCOMPANY E ABERTOS */

.acesso-inscr {
   color: #F29400;
   margin-left: 12px;
}